Вход | Регистрация
 
Информационные технологии :: Математика и алгоритмы

3D Штрих коды

3D Штрих коды
Я
   Garykom
 
05.03.20 - 13:23
Думаю многие в курсе что такое 1D (одномерные) ШК и знают про 2D (двумерные) штрихкоды.

А тут на днях мне потребовались трехмерные (3D) штрихкоды.
Причем третье измерение это не глубина в моем случае а время.

Короче стоит задача передачи больших объемов данных путем последовательного показа последовательности из QR (или иных 2D ШК) с некой минимальной задержкой.
Передачи через аналоговый видеоканал/видеосигнал причем на низком уровне никак и можно только снаружи подцепиться внешней камерой.

Передавать можно что угодно и как там по сути комп на экране рисует.

Кто что предложит по теме?
   pechkin
 
1 - 05.03.20 - 13:24
опять колхозишь?
   Salimbek
 
2 - 05.03.20 - 13:25
(0) Сливаешь секретную инфу через показ монитора в окошко? Оригинал!!! )))
   Garykom
 
3 - 05.03.20 - 13:26
(1) Скорее решил от изучения одной штуки в ERP отвлечься слегка
   Garykom
 
4 - 05.03.20 - 13:26
(2) Ыыы близко
   YurAnt
 
5 - 05.03.20 - 13:28
Ну а проблема то в чем?
покадрово разобрать запись?
OpenCV, а дальше какую-нибудь библиотеку типа zbar и иже с ними натравить и в итоговый массив
   polosov
 
6 - 05.03.20 - 13:28
(0) Ищи библиотеки умеющие распознавать QR на картинке. С камеры снимай фото и распознавай.
   pechkin
 
7 - 05.03.20 - 13:29
можно сразу снимать в Mjpeg
   Garykom
 
8 - 05.03.20 - 13:29
(5) (6) Синхронизироваться как что сча уже новый QR и пора снова распознавать?
Как разделять данные и т.д.
   Salimbek
 
9 - 05.03.20 - 13:29
(4) Тогда в чем проблема? Колхозишь на 1С-е генерацию КуЭр-кода, по таймеру - меняешь картинки. На камеру с другой стороны снимаешь. Потом покадрово просматриваешь и телефоном сканируешь свои кодики.
   Garykom
 
10 - 05.03.20 - 13:30
(9) Нене вручную это все понятно, надо автоматизировать это дело.
   Salimbek
 
11 - 05.03.20 - 13:32
((10) Ну, например, первыми байтами вставляешь МД5-хеш предыдущего сообщения. Потом, при сканировании, смотришь, этот МД5 уже был принят, или нет, а также - не было ли пропущено каких сообщений между сканированиями.
   Garykom
 
12 - 05.03.20 - 13:34
(11) Ага т.е. снимает и распознает но с некой высокой частотой постоянно, и проверяем поменялись ли данные от предыдущего пакета.
Ну и заодно что никакого пакета не пропустили.
   sitex
 
13 - 05.03.20 - 13:35
(12) Интересно сколько после этого останется места для полезной информации.
   Йохохо
 
14 - 05.03.20 - 13:37
(12) разве 2д сканер не сделает это за тебя? 250 кадров в секунду
   Garykom
 
15 - 05.03.20 - 13:37
(13) От разрешения картинки зависит сильно.
Нужно гибкое решение которое само умеет подстраиваться.

Т.е. допустим видеосигнал древний и там PAL/SECAM/NTSC оно и на них должно работать
   Garykom
 
16 - 05.03.20 - 13:37
(14) Он мне кучу одинаковых выдаст же, надо правильно собрать.
   Garykom
 
17 - 05.03.20 - 13:38
(15)+ По сути это нечто вроде одностороннего модема, только не для телефонной линии а для видеолинии.
   Йохохо
 
18 - 05.03.20 - 13:41
(16) да вроде нет, они защищены от этого, и таймаут настроивается
   Garykom
 
19 - 05.03.20 - 13:42
(18) Хочешь сказать достаточно открыть блокнот и он туда будет сканить без дублей?
Потом только убрать лишние переводы строк и раскодировать из Base64 ?
   Garykom
 
20 - 05.03.20 - 13:46
В реальности же эту хрень можно юзать на смартфонах, чтобы получить файл (видео или что еще) без инета.
Причем как рекламного монитора на улице так и с ТВ передачи.

Просто запустил прогу на смартфоне и направил камеру на место где QR коды показываются и опс файлик получен.
Аналогично можно с одного смартфона на другой так же, без блютуза и wifi.
   sitex
 
21 - 05.03.20 - 13:50
(20) Вирусной рекламой собрались заняться ? :)
   Йохохо
 
22 - 05.03.20 - 13:51
(19) дак да, мне приедет пара штук имеджевых 1д на след неделе, надо не поленитсья сделать гифку и потестить
   Йохохо
 
23 - 05.03.20 - 13:52
в метролоджиках, по памяти, настраивается таймаут повторного чтения того же шк
   Salimbek
 
24 - 05.03.20 - 13:53
(17) Лучше сделай Модулятор-Демодулятор (ага, модем) на основе лазерной указки и двоичный код передавай на высокой частоте. )))
   Garykom
 
25 - 05.03.20 - 13:54
(24) Такое у меня уже давно есть, причем просто фонариком и камерой но это долго.
Зато на больших расстояниях работает. Тут же надо камерой в экран близко.
   trad
 
26 - 05.03.20 - 13:55
(0) оффтоп
в твоей концепции, фото - это 2D, а кино - это 3D
   Garykom
 
27 - 05.03.20 - 13:56
(26) Ну не стал обзывать правильно 2D+T
   Кодер
 
28 - 05.03.20 - 13:58
АРВИД хочешь повторить? Вроде, наши (зеленоградцы) его делали.
   Garykom
 
29 - 05.03.20 - 13:58
(27)+ Или лучше обозвать 2DV ?
   Garykom
 
30 - 05.03.20 - 13:59
(28) Интересная штука https://ru.wikipedia.org/wiki/АрВид

Но у меня не для хранения а только для передачи/получения данных
 
 Рекламное место пустует
   trad
 
31 - 05.03.20 - 14:00
(29) 2Dmovie
   Garykom
 
32 - 05.03.20 - 14:00
(31) Слишком длинно хотя звучит лучше да
   Йохохо
 
33 - 05.03.20 - 14:01
(2)+ "так они установили в серверной камеру на брелок с уникальными пинами и нажимали кнопку приводом ЦД"
   trad
 
34 - 05.03.20 - 14:02
Номер пакета и общее количество пакетов зашить в сам 2D код
Крутить по кругу
Принимающая сторона собирает пакеты по порядку
В случае пропуска пакета, поймает его на следующем цикле
   trad
 
35 - 05.03.20 - 14:05
При большом количестве данных:
пакеты разбивать на фреймы
пакеты фрейма крутить в цикле только N раз
переходить к следующему

- получишь 2Dmovie-Ethernet
   Garykom
 
36 - 05.03.20 - 14:06
(34) (35) Угу
   Salimbek
 
37 - 05.03.20 - 14:06
(35) 2Dmovie-UDP ! )))
   ptiz
 
38 - 05.03.20 - 14:07
Типа такого?
https://habr.com/ru/post/430688/
   trad
 
39 - 05.03.20 - 14:08
только зачем все это?..
у каждого утюга есть же синезуб
   Garykom
 
40 - 05.03.20 - 14:09
(38) О ДА! Это я и хотел по сути а тут уже готовое и на Golang
   Garykom
 
41 - 05.03.20 - 14:09
(39) Время коннекта долгое и сложней. А тут просто запустил прогу на телефоне, навел камеру, подождал и данные получены.
   Garykom
 
42 - 05.03.20 - 14:11
(41) "использовать Bluetooth, но это не так удобно, как кажется – относительно долгий и не всегда работающий процесс обнаружения и спаривания устройств слишком затрудняет задачу." в (38)
   trad
 
43 - 05.03.20 - 14:12
(41) так может лучше приложение написать, которое максимально быстро и удобно будет "дружить" два тела по BT
   Garykom
 
44 - 05.03.20 - 14:13
(38) За vecty особое спасибо поизучаю как время будет
   Garykom
 
45 - 05.03.20 - 14:14
(43) Показом QR кода на экране одного и съемкой на камеру другого?
Нафига потом BT если сразу можно данные передавать экран-камера?
   такт
 
46 - 05.03.20 - 14:14
похоже на обмен между закрытым и открытым контурами систем :)

в каждый ШК помещать уникальный номер блока и смотреть промышленные конвейерные сканеры штрих кода
   trad
 
47 - 05.03.20 - 14:16
(45)
1. скорость
2. устойчивость
прикинь, пару минуть держать тел наведенным на другой (с похмелья))
   Garykom
 
48 - 05.03.20 - 14:17
(46) Изначальная задача да передать данные наружу когда инета нет а есть только видеоканал древний.
   Garykom
 
49 - 05.03.20 - 14:18
(47) Да там в статье про эти минусы есть, но сейчас на современных смартфонах QR коды читаются просто изумительно, не успеешь камеру навести и уже готово и в любом положении и на лету без остановки.
   trad
 
50 - 05.03.20 - 14:19
(48) и всегда, когда возникнет такая необходимость, 2Dmovie приложения на теле-источнике не будет.
Оно есть в плеймаркете всегда, но интернета же нет
   Garykom
 
51 - 05.03.20 - 14:21
(50) Пусть разрабы смартфонов закладывают на железном уровне.
   trad
 
52 - 05.03.20 - 14:22
(51) еще есть nfc, там спаривать не надо
   Garykom
 
53 - 05.03.20 - 14:24
(52) Хорошая штука и скоро будет во всех смартфонах
   NorthWind
 
54 - 05.03.20 - 14:24
(43) Была бы возможность их дружить быстрее - давно бы сделали. Раз не сделали, значит, скорее всего это нельзя либо по соображениям безопасности, либо по аппаратным ограничениям.
   trad
 
55 - 05.03.20 - 14:25
(53) ага, раньше чем (51) ))
   trad
 
56 - 05.03.20 - 14:25
   NorthWind
 
57 - 05.03.20 - 14:26
еше световые приблуды всякие придумывают. Li-Fi например. Там скорости очень большие.
   trad
 
58 - 05.03.20 - 14:31
(57) точно
ТС прокачай лучше это:
двунаправленная передача
тел одновременно моргает вспышкой передавая и камерой принимает вспышки оппонента
   Йохохо
 
59 - 05.03.20 - 14:34
(58) студент закопал вспышку и камеру и откопал IrDa
   NorthWind
 
60 - 05.03.20 - 14:35
(58) на ютубе ролик попадался - человек на ардуинках подобное делал. Кодирование какое-то достаточно примитивное было вроде азбуки Морзе. Но работало, что характерно.
 
 Рекламное место пустует
   trad
 
61 - 05.03.20 - 14:37
(59) IR из телефонов уже уходит. редкий сяоми имеет его
   NorthWind
 
62 - 05.03.20 - 14:46
(61) у ирды скорость маленькая, там тупо инфракрасный диод малой мощности. Современные осветительные имеют адскую мощу - их видно черт-те с какого расстояния, и могут мигать с мегагерцовой частотой.
Можно добиться хороших скоростей, если сфокусировать приемник и передатчик друг на друга.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.