Комментарии (87)


  1. konj_v_paljto
    19.06.2023 21:44
    +55

    Мой телефон не распознал ни один из куар-кодов на картинке. (бюджетный самсунг, камера в порядке, обычные куаркоды читает).

    Да, может быть это с моим телефоном что-то не так.

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


    1. NAGIBATOR-1999
      19.06.2023 21:44
      +1

      Зависит от того, компенсируется ли этот эффект увеличением конверсии.


    1. anonymous
      19.06.2023 21:44

      НЛО прилетело и опубликовало эту надпись здесь


      1. IvanPetrof
        19.06.2023 21:44

        мб стеганографии?


        1. anonymous
          19.06.2023 21:44

          НЛО прилетело и опубликовало эту надпись здесь


    1. Jianke
      19.06.2023 21:44
      +7

      У меня Самсунг прочитал сходу вторую картинки, а первой и третьей похоже очень не хватает резких переходов яркости.

      PS все три картинки приведённые мной https://habr.com/ru/articles/742726/#comment_25668600 очень легко читаются на моём Самсунге.


      1. mrCOTOHA
        19.06.2023 21:44

        Мой бюджетный LG, пятилетней давности, ведёт себя почти так же, за исключением того, что, из вашего комментария, не может первый код разобрать :)


      1. Jianke
        19.06.2023 21:44

        Третья распозналась с нескольких попыток.


    1. panvartan
      19.06.2023 21:44
      +6

      Проблема в том, что в телефонах стоит свой ИИ, который считает, что так QR код выглядеть не должен.


    1. isden
      19.06.2023 21:44
      +1

      На андроиде (хуавей, barcode scanner) ничего не распознало, на айфоне только средний, с городом.


      1. alcanoid
        19.06.2023 21:44

        Huawei, Trend Micro QRScanner — открылся второй код, остальным контрастности, похоже, не хватает.


    1. sim31r
      19.06.2023 21:44
      +2

      Еще не каждый человек поймет, что это QR код, который можно сканировать. Тоже можно в минусы записать. Без пояснений что это QR код, мне бы в голову не пришло сканировать такое.


      1. Miraman
        19.06.2023 21:44

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


    1. artmel
      19.06.2023 21:44

      пиксель распознал только вторую

      дешевый самсунг не распознал ни одну

      дорогой самсунг тоже ни одну не распознал


      1. izogfif
        19.06.2023 21:44

        А вы каким приложением пользовались? Нужно ж специальное приложение сканирования QR-кодов, ибо приложению "Camera" нужно различать между обычным пейзажем и QR-кодами. У меня приложение "QR Scanner" на Samsung'е распознало только вторую и третью картинки.


        1. artmel
          19.06.2023 21:44

          в самсунгах выбирал в меню QR-code

          в пикселе просто штатное фото


        1. sa1ntik
          19.06.2023 21:44
          +2

          QR-кодов, ибо приложению "Camera" нужно различать между обычным пейзажем и QR-кодами.

          "Поставьте стороннюю программу - встроенная не умеет распознавать такие QR-коды" это идея, обречённая на провал.


  1. sanneo
    19.06.2023 21:44
    +14

    У меня только 2ой сработал


    1. andrewrubanov
      19.06.2023 21:44

      У меня самс S23, первый код открылся, второй нет.


      1. Hait
        19.06.2023 21:44

        У меня на samsung a53 ни один не сработал


    1. Armitage1986
      19.06.2023 21:44

      Тоже только второй. Xiaomi Mi9.


    1. delphinpro
      19.06.2023 21:44

      Redmi 9C тоже только второй прочитал


    1. ainoneko
      19.06.2023 21:44
      +5

      У меня не распознался ни один: ни распознавалкой встроенной в приложение "Камера" (Xiaomi Redmi 6), ни отдельной программой.
      Отдельные полкотла в аду должны быть для тех, кто делает ссылку только ку-кодом (особенно призывающие навести телефон на страницу, открытую им же).


    1. Bedal
      19.06.2023 21:44

      Гнусмас А70 - аналогично, только второй.


    1. Viacheslav01
      19.06.2023 21:44

      Гнус S22, работает только второй


  1. Augustusormous
    19.06.2023 21:44
    +8

    Как концепт - очень круто, но учитывая какие потери при кодировании будут и сколько процентов на коррекцию надо отдать...

    И да, ни телефоны, ни 5 первых ссылок в гугле не прочитали эти QR.

    UPD: https://products.aspose.app/barcode/recognize/qr смог прочитать первый.

    P. S. То ли руки кривые, то ли демка кривая, но подобную красоту не получилось сделать, жаль.


  1. kerberos464
    19.06.2023 21:44
    +5

    iPhone XR, ни один из этих кодов не распознаётся.


    1. szhilenko
      19.06.2023 21:44
      +1

      iPhone X - аналогичная ситуация. Как не крутил камеру даже не пытается подцепить QR.


      1. itzme
        19.06.2023 21:44

        Аналогично


      1. butsan
        19.06.2023 21:44

        Iphone 13 pro - стандартная камера ни один из этих кодов не обнаружила. Но - я убавил яркость на мониторе до минимума и камера телефона начала опознавать, что это действительно QR коды.


    1. glycol
      19.06.2023 21:44

      12 Pro, только вторая картинка распознается, и то с задержкой секунд 5-10


    1. ytseyjam
      19.06.2023 21:44

      XR распознал среднюю быстрее всего, для последней пришлось сильно отдалить телефон от монитора


  1. BugM
    19.06.2023 21:44
    +34

    Тут переписка телефонами идет?

    iPhone14 Pro, распознался только второй и то еле еле. Долго камерой водил.

    Прямо олицетворение современных стартапов. Красиво, хайпово и абсолютно бесполезно.


  1. Ximus
    19.06.2023 21:44
    +1

    На айфонке 8 ни один


  1. Wadimich
    19.06.2023 21:44
    +5

    Мне казалось, что задачей QR кода является легкое сканирование даже в очень плохих условиях. Здесь даже в ИДЕАЛЬНЫХ условиях у меня сканируется только второй (iphone 12 pro max). Остальные как не крутил камерой и не менял расстояние - нет и всё.

    Так себе способ использовать нейросеть...


    1. anonymous
      19.06.2023 21:44

      НЛО прилетело и опубликовало эту надпись здесь


  1. atygaev
    19.06.2023 21:44
    +1

    вероятно в будущем будут популярны вот такие QR коды и для них будет отдельное приложение для их сканирования) еще и преподносится это будет как вау-стильно-модно-молодежно)


    1. kbtsiberkin
      19.06.2023 21:44
      +2

      Обязательно с ещё одной нейросетью!)


      1. Ronkosa
        19.06.2023 21:44
        +1

        которая будет переводить изображение в нормальный QR-code


  1. ogost
    19.06.2023 21:44
    +14

    И да, они работают, можете сами проверить.

    Проверил, не работают.


  1. PuerteMuerte
    19.06.2023 21:44
    +1

    Только второй прочёлся. Телефон какой-то китайский, синенький.


  1. StSav012
    19.06.2023 21:44
    +1

    Даже сканер Firefox, быстрее которого я ничего не встречал, только второй код распознал. Похоже, дело в цвете. По крайней мере, на первом рисунке много теней, которые даже меня дико сбивают, не говоря уж про программы.


    1. engine9
      19.06.2023 21:44

      Встроенный в браузер или аддон? Скажите, пожалуйста, как им воспользоваться?


      1. StSav012
        19.06.2023 21:44

        В браузер на Android. Когда строка адреса в фокусе, он предлагает отсканировать QR-код. Если это в новой вкладке, кнопка сканирования над клавиатурой, если в старой — в конце строки адреса. В настольной версии такого нет; я вообще не помню сканеров для настольных систем.


  1. dmt_ovs
    19.06.2023 21:44
    +5

    Судя по комментариям, что они либо не работают, либо только в 30% случаев - вся их "ценность" только в одноразовом хайпе в виде статьи в интернете.

    Хотя может еще доделают технологию, чтобы распознаваемость была лучше.


    1. Larymar
      19.06.2023 21:44
      +1

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


  1. sepuka
    19.06.2023 21:44
    +8

    Напоминает «дизайнерские» штрихкоды на продуктах весёленького красного или коричневого цвета. Для стандартного красного сенсора они выглядят как надпись чёрным по чёрному и закономерно не читаются. Для юного дезигнера оно может и круто, но кассирам их нужно, матерясь, считывать глазами и вносить данные руками. Может, прежде, чем предлагать такие идеи, стоит хотя бы поинтересоваться, как именно камера определяет QR-код и хотя бы делать нормальный контраст между фоном и «текстом», чтобы оно точно могло читаться? Задача же элементарная, проверить, что будет, если разогнать контраст строго до чёрного и белого, не превращается ли тот фоновый элемент в несомненный чёрный?


    1. sim31r
      19.06.2023 21:44

      Посмотрел, коричневый цвет в RGB (128, 64, 48), есть все цвета в составе и черные метки должны определяться в любом цвете.

      Для красного сенсора красный фон выглядит как-раз "белым" (не отличимо от белого). Это с зеленым и синим будут проблемы, вот синий для него будет как черный RGB (0, 0, 255).


      1. sepuka
        19.06.2023 21:44

        Вы это умозрительно решили или сами пробовали? Судя по примеру цвета в RGB, а не CMYK / Pantone, всё таки умозрительно. Если напечатать такое ( RGB 128, 64, 48), в четыре краски, тонкие линии (CMYK 27, 73, 74, 38), превратятся в мутное месиво, которое не прочитает ничто. В одну краску это будет примерно Pantone 7594. Он на границе читаемости: для сенсора такой коричневый выглядит как грязно-неярко красный, при сканировании красным светом будет определён как тёмно-серое по чёрному. Если серый не дойдёт до порога, чтобы стать белым, то срабатывать будет не по чем и штрихкод не прочитается.

        По чёрному -- потому что читается инверсно, так исторически сложилось. Белый цвет = ток есть = ключ притягивает линию к земле = логический ноль. Чёрный цвет = тока нет = линия подтянута к питанию = логическая единица. Серый цвет = неопределённость с гистерезисом, до некоторго порога логическая единица, с некоторого порога логический ноль.


        1. sim31r
          19.06.2023 21:44

          для сенсора такой коричневый выглядит как грязно-неярко красный, при сканировании красным светом будет определён как тёмно-серое по чёрному

          У сенсора нет черного и белого, у него только серое потемнее и серое посветлее. Разница и воспринимается как 1 и 0. Порога нет строгого. Ну это вы и сами написали. Возможно из контекста непонятно было, фон коричневый, штихкод черный.

          По существу всё давно придуманно, всё как я и предполагал, красный = белый. В модели RGB важна только красная составляющая, остальные отбрасываются.

          https://штрихкод.su/shtrihkod-size.html

          Почему черный на золотом не считывается непонятно, вроде черный должен везде читаться, тем более на золотом, достаточно светлом RGB (255, 215, 0). Остальные не читаются, потому что в по красной составляющей инвертированы, сканер к такому не готов.

          Плюс еще момент, желтый может быть истинно желтый (580 нм), а может быть составным, как красный + зеленый, для глаза это одинаково, а для лазера истинно желтый будет как черный и поглотит луч.


  1. pred8or
    19.06.2023 21:44

    Google Lens на Pixel - ни одного. Google Camera - второй


    1. okhsunrog
      19.06.2023 21:44

      Google Pixel 7 Pro. Второй читается и в Google Lens, и в Google Camera.
      Это приложение смогло распознать третий, когда отошел на пару шагов назад от компа https://www.f-droid.org/packages/com.secuso.privacyFriendlyCodeScanner/


  1. Eugeny1987
    19.06.2023 21:44

    Honor 8 + https://play.google.com/store/apps/details?id=com.teacapps.barcodescanner

    Только второй распознал


  1. net_men
    19.06.2023 21:44

    У меня тоже не сработал... я полагаю, нужно сильно уронить разрешение в настройках камеры, при сканировании кода. Но моя софтина не позволяет.


    1. sim31r
      19.06.2023 21:44
      +1

      Можно отойти на пару метров, будет аналог снижения разрешения )


      1. net_men
        19.06.2023 21:44
        +1

        тогда уменьшится общий размер картинки... это не совсем равносильно :))


    1. engine9
      19.06.2023 21:44

      Либо отойти дальше. Заметил, что печатанные QR-коды с повреждениями мой сканер распознаёт лучше, если отнести их подальше. Видимо, оптика замыливает мелкую фактуру и софту становится проще распознавать.


  1. kvazimoda24
    19.06.2023 21:44

    Тут все мерятся телефонами, у кого что считалось.

    А я вот не считаю эти изображения красивыми. Обычная каша от нейросети. Особенно второе и третье.


  1. Larymar
    19.06.2023 21:44
    +4

    qr
    qr



    Добавлю немного инфы, на сколько мне известно сейчас такое делается только на stable diffusion. Хотя возможно другие сети такое уже подтянули себе.
    Для работы вам так же нужен Control Net, вот отличная статья.
    Вы сами легко можете повторить такое имея минимум 4 (а при умении работать напильником то даже 2 ) vramну или при небольшом ожидании, то на процессоре.
    Для работы вам потребуется сгенерировать QR с высоким уровнем коррекции ошибок.
    Далее скармливаем его Control Net в качестве маски.
    Для препроцессора стоит выбрать inpaint_global_harmonious, а сеть для Control Net control_v11f1e_sd15_tile
    С параметрами стоит поиграться. Я использовал вес 0,45 начальный шаг 0,3 и конечный 0,8. При желании можно комбинировать в 2 слоя используя так же control_v1p_sd15_brightness эту сеть. Как видно мой пример куда больше похож на qr и менее художественно ценен, но зато читается буквально практически любой железякой.


    1. SergeyDeryabin
      19.06.2023 21:44

      Этот код распознался моментально, в статье ни один


  1. Jianke
    19.06.2023 21:44
    +16

    А почему эти шедевры не показали?


    1. Wizard_of_light
      19.06.2023 21:44
      +9

      Во, вот эти распознаются в момент.


    1. Einherjar
      19.06.2023 21:44
      +8

      Куда красивее того что в статье. И моментально читаются все три, из статьи - ни один.


    1. avacha
      19.06.2023 21:44
      +1

      Стандартный Xiaomi Scanner, встроенный в прошивку - распознает только 2-й код из оригинального поста, и 2-й код из вашего поста. В общем, только "города" читает. Стандартное приложение камеры Xiaomi не распознало ни одного. Думаю, контрастность переходов изображения играет значительную роль в этом случае.

      Google Lens на этом же телефоне Xiaomi - 2-й в статье, 1-й, 2-й в комментарии.


      1. Fodin
        19.06.2023 21:44

        1 и 2 распознались стандартным сканером. Xiaomi 9T.


        1. miarh
          19.06.2023 21:44

          У меня какой то не правильный Ксяоми, ибо распознал все три :)

          Такой же и тоже стандартный сканер (14 mui)


    1. SergeyDeryabin
      19.06.2023 21:44

      Последний никак не захотел распознаваться


    1. ssj100
      19.06.2023 21:44

      шта!!! как такое может быть


    1. dr4g0n
      19.06.2023 21:44

      И такие ещё были


    1. rogoz
      19.06.2023 21:44

      Как я понял, первоначальный пост на реддите с этими вариантами начал тему генерированных QR кодов, и эти варианты самые распознаваемые. Но это стартап, у которого обучен приватный вариант controlnet'а.
      Остальные стали повторять с помощью имеющихся инструментов с переменным успехом.


  1. DaneSoul
    19.06.2023 21:44
    +10

    Про то что телефоны такие коды плохо распознают тут много отписались, но есть же и еще одна проблема: не каждый человек тут увидит QR код который надо сканировать!


    1. sim31r
      19.06.2023 21:44

      Это можно как фичу использовать, для получения скидок или приглашений, для самых наблюдательных )


    1. izogfif
      19.06.2023 21:44

      О, так это ж и хорошо! Это можно использовать, чтобы отвадить туристов фотографироваться в ненужных местах: малюешь красивые картинки QR-кодов, а когда туристы пытаются сфоткаться, им мобильник открывает сайт, на котором написано "пошел вон" вместо фотки.


  1. EugeneVRN
    19.06.2023 21:44

    Думаю зависит еще от монитора. Я сейчас сел на слабый монитор с посредственной контрастностью и хуавей 21 года среднебюджетный не прочитал ни один куар на этой странице. В первой картинке даже глазами центр в угловых квадратах трудно отличить от фона, только небольшая тень выдает.


    1. khajiit
      19.06.2023 21:44

      Да оно и на DCI-P3 при 500нит не работает.


  1. Singrana
    19.06.2023 21:44
    +1

    iphone 13 pro max - все 3 распознались без проблем и быстро, Samsung Note 20 - ни один.


  1. S-trace
    19.06.2023 21:44

    Второй код из статьи отсканировался сразу, третий - немного с трудом, но тоже отсканировался, первый ни в какую не сканируется.


  1. avitek
    19.06.2023 21:44

    И да, они работают, можете сами проверить.

    Не распознался ни один. Samsung, штатное приложение для камеры и отдельный считыватель графических кодов.


  1. Sing303
    19.06.2023 21:44
    +3

    Из красивых и читаемых вот такой понравился (не моё). Кажется если делать подобные, без попыток встроить целое изоображение, то получается не плохо


    1. khajiit
      19.06.2023 21:44

      Вот это прочиталось )


  1. nulovkin
    19.06.2023 21:44
    +2

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


    1. sim31r
      19.06.2023 21:44
      +1

      Если озадачиться красотой, нужно вообще другой код придумывать. Например цветное кодирование, которое видят камеры, но не видно глазу.

      Вот пример, как струйные принтеры метки оставляют, глазом не видно в принципе. А картинку можно почти любую фоновую нарисовать.


  1. Dynasaur
    19.06.2023 21:44
    +1

    Первый и третий не читаются


    1. cathome_official
      19.06.2023 21:44

      кстати, сделал скриншот и попытался считать с него и та же история, 1ый и 3ий не считывается. Т.е. дело даже не в камере смартфона, а в самих qr


  1. modelair
    19.06.2023 21:44

    на стареньком SE распознается только верхний


  1. RighteousHippie
    19.06.2023 21:44

    Не понимаю как у некоторых тут что-то не распознаёт. Приложение "Сканер QR и штрих кодов", определяет всё моментально, даже в тех случаях, где казалось бы нет фокуса и картинка смазана.


  1. lovermann
    19.06.2023 21:44

    Samsung S20 FE - распозналось только второе изображение.