| 
    
        
     
     | 
    
  | 
3D Штрих коды | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    13:23 
 | 
         
        Думаю многие в курсе что такое 1D (одномерные) ШК и знают про 2D (двумерные) штрихкоды.
 
        А тут на днях мне потребовались трехмерные (3D) штрихкоды. Причем третье измерение это не глубина в моем случае а время. Короче стоит задача передачи больших объемов данных путем последовательного показа последовательности из QR (или иных 2D ШК) с некой минимальной задержкой. Передачи через аналоговый видеоканал/видеосигнал причем на низком уровне никак и можно только снаружи подцепиться внешней камерой. Передавать можно что угодно и как там по сути комп на экране рисует. Кто что предложит по теме?  | 
|||
| 
    1
    
        pechkin    
     05.03.20 
            ✎
    13:24 
 | 
         
        опять колхозишь?     
         | 
|||
| 
    2
    
        Salimbek    
     05.03.20 
            ✎
    13:25 
 | 
         
        (0) Сливаешь секретную инфу через показ монитора в окошко? Оригинал!!! )))     
         | 
|||
| 
    3
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    13:26 
 | 
         
        (1) Скорее решил от изучения одной штуки в ERP отвлечься слегка     
         | 
|||
| 
    4
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    13:26 
 | 
         
        (2) Ыыы близко     
         | 
|||
| 
    5
    
        YurAnt    
     05.03.20 
            ✎
    13:28 
 | 
         
        Ну а проблема то в чем?
 
        покадрово разобрать запись? OpenCV, а дальше какую-нибудь библиотеку типа zbar и иже с ними натравить и в итоговый массив  | 
|||
| 
    6
    
        polosov    
     05.03.20 
            ✎
    13:28 
 | 
         
        (0) Ищи библиотеки умеющие распознавать QR на картинке. С камеры снимай фото и распознавай.     
         | 
|||
| 
    7
    
        pechkin    
     05.03.20 
            ✎
    13:29 
 | 
         
        можно сразу снимать в Mjpeg     
         | 
|||
| 
    8
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    13:29 
 | 
         
        (5) (6) Синхронизироваться как что сча уже новый QR и пора снова распознавать?
 
        Как разделять данные и т.д.  | 
|||
| 
    9
    
        Salimbek    
     05.03.20 
            ✎
    13:29 
 | 
         
        (4) Тогда в чем проблема? Колхозишь на 1С-е генерацию КуЭр-кода, по таймеру - меняешь картинки. На камеру с другой стороны снимаешь. Потом покадрово просматриваешь и телефоном сканируешь свои кодики.     
         | 
|||
| 
    10
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    13:30 
 | 
         
        (9) Нене вручную это все понятно, надо автоматизировать это дело.     
         | 
|||
| 
    11
    
        Salimbek    
     05.03.20 
            ✎
    13:32 
 | 
         
        ((10) Ну, например, первыми байтами вставляешь МД5-хеш предыдущего сообщения. Потом, при сканировании, смотришь, этот МД5 уже был принят, или нет, а также - не было ли пропущено каких сообщений между сканированиями.     
         | 
|||
| 
    12
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    13:34 
 | 
         
        (11) Ага т.е. снимает и распознает но с некой высокой частотой постоянно, и проверяем поменялись ли данные от предыдущего пакета.
 
        Ну и заодно что никакого пакета не пропустили.  | 
|||
| 
    13
    
        sitex    
     naïve 
    05.03.20 
            ✎
    13:35 
 | 
         
        (12) Интересно сколько после этого останется места для полезной информации.     
         | 
|||
| 
    14
    
        Йохохо    
     05.03.20 
            ✎
    13:37 
 | 
         
        (12) разве 2д сканер не сделает это за тебя? 250 кадров в секунду     
         | 
|||
| 
    15
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    13:37 
 | 
         
        (13) От разрешения картинки зависит сильно.
 
        Нужно гибкое решение которое само умеет подстраиваться. Т.е. допустим видеосигнал древний и там PAL/SECAM/NTSC оно и на них должно работать  | 
|||
| 
    16
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    13:37 
 | 
         
        (14) Он мне кучу одинаковых выдаст же, надо правильно собрать.     
         | 
|||
| 
    17
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    13:38 
 | 
         
        (15)+ По сути это нечто вроде одностороннего модема, только не для телефонной линии а для видеолинии.     
         | 
|||
| 
    18
    
        Йохохо    
     05.03.20 
            ✎
    13:41 
 | 
         
        (16) да вроде нет, они защищены от этого, и таймаут настроивается     
         | 
|||
| 
    19
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    13:42 
 | 
         
        (18) Хочешь сказать достаточно открыть блокнот и он туда будет сканить без дублей?
 
        Потом только убрать лишние переводы строк и раскодировать из Base64 ?  | 
|||
| 
    20
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    13:46 
 | 
         
        В реальности же эту хрень можно юзать на смартфонах, чтобы получить файл (видео или что еще) без инета.
 
        Причем как рекламного монитора на улице так и с ТВ передачи. Просто запустил прогу на смартфоне и направил камеру на место где QR коды показываются и опс файлик получен. Аналогично можно с одного смартфона на другой так же, без блютуза и wifi.  | 
|||
| 
    21
    
        sitex    
     naïve 
    05.03.20 
            ✎
    13:50 
 | 
         
        (20) Вирусной рекламой собрались заняться ? :)     
         | 
|||
| 
    22
    
        Йохохо    
     05.03.20 
            ✎
    13:51 
 | 
         
        (19) дак да, мне приедет пара штук имеджевых 1д на след неделе, надо не поленитсья сделать гифку и потестить     
         | 
|||
| 
    23
    
        Йохохо    
     05.03.20 
            ✎
    13:52 
 | 
         
        в метролоджиках, по памяти, настраивается таймаут повторного чтения того же шк     
         | 
|||
| 
    24
    
        Salimbek    
     05.03.20 
            ✎
    13:53 
 | 
         
        (17) Лучше сделай Модулятор-Демодулятор (ага, модем) на основе лазерной указки и двоичный код передавай на высокой частоте. )))     
         | 
|||
| 
    25
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    13:54 
 | 
         
        (24) Такое у меня уже давно есть, причем просто фонариком и камерой но это долго.
 
        Зато на больших расстояниях работает. Тут же надо камерой в экран близко.  | 
|||
| 
    26
    
        trad    
     05.03.20 
            ✎
    13:55 
 | 
         
        (0) оффтоп
 
        в твоей концепции, фото - это 2D, а кино - это 3D  | 
|||
| 
    27
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    13:56 
 | 
         
        (26) Ну не стал обзывать правильно 2D+T     
         | 
|||
| 
    28
    
        Кодер    
     05.03.20 
            ✎
    13:58 
 | 
         
        АРВИД хочешь повторить? Вроде, наши (зеленоградцы) его делали.     
         | 
|||
| 
    29
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    13:58 
 | 
         
        (27)+ Или лучше обозвать 2DV ?     
         | 
|||
| 
    30
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    13:59 
 | 
         
        (28) Интересная штука https://ru.wikipedia.org/wiki/АрВид
 
        Но у меня не для хранения а только для передачи/получения данных  | 
|||
| 
    31
    
        trad    
     05.03.20 
            ✎
    14:00 
 | 
         
        (29) 2Dmovie     
         | 
|||
| 
    32
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    14:00 
 | 
         
        (31) Слишком длинно хотя звучит лучше да     
         | 
|||
| 
    33
    
        Йохохо    
     05.03.20 
            ✎
    14:01 
 | 
         
        (2)+ "так они установили в серверной камеру на брелок с уникальными пинами и нажимали кнопку приводом ЦД"     
         | 
|||
| 
    34
    
        trad    
     05.03.20 
            ✎
    14:02 
 | 
         
        Номер пакета и общее количество пакетов зашить в сам 2D код
 
        Крутить по кругу Принимающая сторона собирает пакеты по порядку В случае пропуска пакета, поймает его на следующем цикле  | 
|||
| 
    35
    
        trad    
     05.03.20 
            ✎
    14:05 
 | 
         
        При большом количестве данных:
 
        пакеты разбивать на фреймы пакеты фрейма крутить в цикле только N раз переходить к следующему - получишь 2Dmovie-Ethernet  | 
|||
| 
    36
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    14:06 
 | 
         
        (34) (35) Угу     
         | 
|||
| 
    37
    
        Salimbek    
     05.03.20 
            ✎
    14:06 
 | 
         
        (35) 2Dmovie-UDP ! )))     
         | 
|||
| 
    38
    
        ptiz    
     05.03.20 
            ✎
    14:07 
 | 
         
        Типа такого?
 
        https://habr.com/ru/post/430688/  | 
|||
| 
    39
    
        trad    
     05.03.20 
            ✎
    14:08 
 | 
         
        только зачем все это?..
 
        у каждого утюга есть же синезуб  | 
|||
| 
    40
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    14:09 
 | 
         
        (38) О ДА! Это я и хотел по сути а тут уже готовое и на Golang     
         | 
|||
| 
    41
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    14:09 
 | 
         
        (39) Время коннекта долгое и сложней. А тут просто запустил прогу на телефоне, навел камеру, подождал и данные получены.     
         | 
|||
| 
    42
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    14:11 
 | 
         
        (41) "использовать Bluetooth, но это не так удобно, как кажется – относительно долгий и не всегда работающий процесс обнаружения и спаривания устройств слишком затрудняет задачу." в (38)     
         | 
|||
| 
    43
    
        trad    
     05.03.20 
            ✎
    14:12 
 | 
         
        (41) так может лучше приложение написать, которое максимально быстро и удобно будет "дружить" два тела по BT     
         | 
|||
| 
    44
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    14:13 
 | 
         
        (38) За vecty особое спасибо поизучаю как время будет     
         | 
|||
| 
    45
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    14:14 
 | 
         
        (43) Показом QR кода на экране одного и съемкой на камеру другого?
 
        Нафига потом BT если сразу можно данные передавать экран-камера?  | 
|||
| 
    46
    
        такт    
     05.03.20 
            ✎
    14:14 
 | 
         
        похоже на обмен между закрытым и открытым контурами систем :)
 
        в каждый ШК помещать уникальный номер блока и смотреть промышленные конвейерные сканеры штрих кода  | 
|||
| 
    47
    
        trad    
     05.03.20 
            ✎
    14:16 
 | 
         
        (45) 
 
        1. скорость 2. устойчивость прикинь, пару минуть держать тел наведенным на другой (с похмелья))  | 
|||
| 
    48
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    14:17 
 | 
         
        (46) Изначальная задача да передать данные наружу когда инета нет а есть только видеоканал древний.     
         | 
|||
| 
    49
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    14:18 
 | 
         
        (47) Да там в статье про эти минусы есть, но сейчас на современных смартфонах QR коды читаются просто изумительно, не успеешь камеру навести и уже готово и в любом положении и на лету без остановки.     
         | 
|||
| 
    50
    
        trad    
     05.03.20 
            ✎
    14:19 
 | 
         
        (48) и всегда, когда возникнет такая необходимость, 2Dmovie приложения на теле-источнике не будет.
 
        Оно есть в плеймаркете всегда, но интернета же нет  | 
|||
| 
    51
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    14:21 
 | 
         
        (50) Пусть разрабы смартфонов закладывают на железном уровне.     
         | 
|||
| 
    52
    
        trad    
     05.03.20 
            ✎
    14:22 
 | 
         
        (51) еще есть nfc, там спаривать не надо     
         | 
|||
| 
    53
    
        Garykom    
     гуру 
    05.03.20 
            ✎
    14:24 
 | 
         
        (52) Хорошая штука и скоро будет во всех смартфонах     
         | 
|||
| 
    54
    
        NorthWind    
     05.03.20 
            ✎
    14:24 
 | 
         
        (43) Была бы возможность их дружить быстрее - давно бы сделали. Раз не сделали, значит, скорее всего это нельзя либо по соображениям безопасности, либо по аппаратным ограничениям.     
         | 
|||
| 
    55
    
        trad    
     05.03.20 
            ✎
    14:25 
 | 
         
        (53) ага, раньше чем (51) ))     
         | 
|||
| 
    56
    
        trad    
     05.03.20 
            ✎
    14:25 
 | 
||||
| 
    57
    
        NorthWind    
     05.03.20 
            ✎
    14:26 
 | 
         
        еше световые приблуды всякие придумывают. Li-Fi например. Там скорости очень большие.     
         | 
|||
| 
    58
    
        trad    
     05.03.20 
            ✎
    14:31 
 | 
         
        (57) точно
 
        ТС прокачай лучше это: двунаправленная передача тел одновременно моргает вспышкой передавая и камерой принимает вспышки оппонента  | 
|||
| 
    59
    
        Йохохо    
     05.03.20 
            ✎
    14:34 
 | 
         
        (58) студент закопал вспышку и камеру и откопал IrDa     
         | 
|||
| 
    60
    
        NorthWind    
     05.03.20 
            ✎
    14:35 
 | 
         
        (58) на ютубе ролик попадался - человек на ардуинках подобное делал. Кодирование какое-то достаточно примитивное было вроде азбуки Морзе. Но работало, что характерно.     
         | 
|||
| 
    61
    
        trad    
     05.03.20 
            ✎
    14:37 
 | 
         
        (59) IR из телефонов уже уходит. редкий сяоми имеет его     
         | 
|||
| 
    62
    
        NorthWind    
     05.03.20 
            ✎
    14:46 
 | 
         
        (61) у ирды скорость маленькая, там тупо инфракрасный диод малой мощности. Современные осветительные имеют адскую мощу - их видно черт-те с какого расстояния, и могут мигать с мегагерцовой частотой.
 
        Можно добиться хороших скоростей, если сфокусировать приемник и передатчик друг на друга.  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |