Как стать автором
Обновить

Красота спасёт штрих-код

INFOLUST *
На Хабре уже обсуждали полезные свойства двухмерных штрих-кодов и фантазировали о том, как прекрасен станет мир, если лепить их на футболки, кепки, а также накалывать на теле. С одной стороны это верно, если бы не одно «но» — современные штрих-коды ужасно выглядят. Они некрасивы. При том, что они являются дверью в четвертое информационное измерение, они выглядят, как информационный мусор.

Изначально, штрих-коды предназначались для операционной обработки. С ними работали складские служащие, кассиры и прочие автоматы. Но когда эту технологию стали продвигать на потребительский рынок, эстетические свойства баркодов стали выходить на первый план.

Стали возникать интересные решения с графическими вставками в баркод, в том числе анимированными (если размещается на дисплее):

25.31 КБ

Читать дальше →
Всего голосов 63: ↑52.5 и ↓10.5 +42
Просмотры 5.8K
Комментарии 52

Как устроен штрихкод?

Python *Программирование *Алгоритмы *Научно-популярное Инженерные системы *
Привет, Хабр!

Со штрихкодами современный человек сталкивается каждый день, даже не задумываясь об этом. Когда мы покупаем в супермаркете продукты, их коды считываются именно с помощью штрихкода. Также посылки, товары на складах, и прочее и прочее. Однако, мало кто знает, как же реально это работает.

Как устроен баркод, и что закодировано на этой картинке?



Попробуем разобраться, заодно напишем декодер таких кодов.
Читать дальше →
Всего голосов 75: ↑71 и ↓4 +67
Просмотры 76K
Комментарии 22

Обзор JavaScript-сканнеров штрихкодов

Open source *JavaScript *Обработка изображений *API *
Недавно появилась идея сэкономить на ТСД на складе и попробовать использовать вместо них обычные дешёвые мобильники (даже без пылезащиты). Интерфейс планирую реализовать в виде веб-приложения (обычные веб-странички, HTML + CSS + JS).

Для того, чтобы всё получилось, необходимо научить веб-странички сканировать штрихкода через камеру телефона. Получить данные с камеры достаточно просто. Основная работа состоит в обработке кадра. Под катом обзор существующих готовых решений и много картинок.


Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 30K
Комментарии 27

Как спрятать мусор в базе Spotify и превратить это в квест

Реверс-инжиниринг *

Spotify-коды — это картинки, которые можно отсканировать приложением и попасть на нужный трек/альбом/плейлист. Придуманы они, чтобы люди могли делиться музыкой в социальных сетях или в оффлайне.

Попробуем разобраться, как они работают, найдём в них интересную особенность и устроим из этого небольшой квест.

Читать далее
Всего голосов 52: ↑50 и ↓2 +48
Просмотры 17K
Комментарии 27

Работа с ML Kit в Android: как распознавать штрихкоды

Блог компании SimbirSoft Разработка мобильных приложений *Разработка под Android *

Первую в мире покупку по штрихкоду относят к 26 июня 1974 года – это была упаковка жевательной резинки в одном из супермаркетов США. Считывая информацию со штрихкода, по различным оценкам, можно ускорить операции с товарами в среднем на 30%. Сейчас штрихкоды сканируют и продавцы, и работники склада, и покупатели – например, если они хотят сделать покупку на кассе самообслуживания.

В статье рассмотрим некоторые особенности распознавания штрихкодов с помощью библиотеки ML Kit. Материал может быть полезен как начинающим разработчикам с базовыми навыками, так и опытным специалистам, которые хотят изучить новый инструмент.

ML Kit – это бесплатный мобильный SDK от Google, который позволяет использовать машинное обучение на устройствах с операционными системами Android, iOS и Flutter. В мобильной разработке это, пожалуй, простейший способ для добавления нейронных сетей в приложение. В свою очередь, это позволяет упростить реализацию некоторых функций.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 2.9K
Комментарии 6