Тёмный

КАК УСТРОЕН QR-КОД? СОБИРАЕМ С НУЛЯ 

Alek OS
Подписаться 242 тыс.
Просмотров 44 тыс.
50% 1

Присоединяйся к бесплатному 3-х дневному интенсиву, напиши 9 нейронных сетей без навыков программирования и получи знания о профессии будущего. Не забудь забрать бонус - вебинар «ChatGPT: создаем нейронку без единой строчки кода":
neural-university.ru/lp_aleko...
Erid: 2Vtzqxc3Qsz
Забрать бесплатные ресурсы и 4000 бонусов от Cloud․ru можно на сайте: sc.link/mRjnQ
Erid: 2Vfnxvu15Sg
Успей воспользоваться кэшбеком 15% на регистрацию, ведь акция совсем скоро закончится!
Переходи по ссылке и вперед в будущее с Aéza.net:
aeza.net/?ref=osadin
Erid: LjN8KWHWh
Телеграм-канал - t.me/Alek_OS
Все ролики без рекламы - alekos1
❤️ Поддержка канала:
Бусти - boosty.to/alekos
Юмани - yoomoney.ru/to/410011179144828
00:33 Введение
03:12 Сборка данных
04:23 Искусственный интеллект
05:49 Сборка данных
11:48 Cloud.ru
13:28 Сборка модулей

Опубликовано:

 

24 апр 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 151   
@AlekOS
@AlekOS 21 день назад
Телеграм-канал: t.me/Alek_OS
@LithiumDeuteride-6
@LithiumDeuteride-6 21 день назад
я..с-браузер прочитал этот текст. Хотя почему-то не всегда срабатывает.
@idiabolik
@idiabolik 21 день назад
кент 2 года создавал, я 2 года буду пытаться понять. на половине перестал улавливать связь
@mehomozg
@mehomozg 7 дней назад
У тебя 111 лайков
@t9ho4kauwu99
@t9ho4kauwu99 7 дней назад
Почти всё понятно, кроме некоторых моментов..
@questiontaker
@questiontaker 21 день назад
Всё хорошо, но до конца тема не раскрыта. Что за генерирующая последовательность? Как она составляется? Откуда и как получены те таблицы для чисел B и D?
@TimTV_Club
@TimTV_Club 21 день назад
алгоритмы Рида-Соломона
@toydog551
@toydog551 8 дней назад
Возможно зависимость Ридли?
@notya_gurt
@notya_gurt 21 день назад
Последние видосы просто невозможно понять… спасибо за труд Алек.
@h1sname1sunknown
@h1sname1sunknown 10 дней назад
Значит недостаточно хороши видосы…. Много упускается для «облегчения» и чтоб видео не затягивать
@mehomozg
@mehomozg 7 дней назад
Это вы не понимаете а я всё сразу понял только не запомнил
@lostcay9225
@lostcay9225 21 день назад
Было бы круто в описание кинуть ссылочку на расширенную спецификацию, для тех, кто хочет попробовать сделать сам.
@mehomozg
@mehomozg 7 дней назад
Я спокойно делаю по этому ролику
@user-ey3im5zf3r
@user-ey3im5zf3r 21 день назад
Чел хорош, статью с Хабра зачитал, я также проект сделал
@naivrick9782
@naivrick9782 21 день назад
В видео какое то гудение на фоне
@melonges7884
@melonges7884 21 день назад
тоже слышу
@yaroslavpiddubnyak2025
@yaroslavpiddubnyak2025 21 день назад
Гипноз )
@ekselenUi
@ekselenUi 21 день назад
Закодированная информация 😅 Кто расшифрует, сможет устроится на работу в отдел безопасности Алекса))
@ScientistLoner
@ScientistLoner 21 день назад
Майнинговые фермы они такие, громкие
@wugu42
@wugu42 15 дней назад
​@@ScientistLonerобработать же ваще никак, да! Сделаю, говорит, «на отвали» - пипл схавает.
@user-me5bb3ig3k
@user-me5bb3ig3k 21 день назад
Зачем в звуковой дорожке сигнал 601 Гц? Раздражает.
@DART2WADER
@DART2WADER 21 день назад
Я под Альтом сижу, в пульсе задавил)))
@kirtonyZel
@kirtonyZel 18 дней назад
Есть такое
@miroslavbondarev2604
@miroslavbondarev2604 3 дня назад
Ну реально
@miroslavbondarev2604
@miroslavbondarev2604 3 дня назад
Не раздражает но всё таки
@defectiveboi
@defectiveboi День назад
​@@DART2WADER каво
@ilvz7285
@ilvz7285 21 день назад
Неплохо бы объяснять, почему, при создании цифро-буквенного кода, код первого символа в паре, надо умножать именно на 45. Думаю, не каждый сможет догадаться. А я лично, не понимаю, зачем инвертируются биты. Не все "ЗАЧЕМ ЭТО СДЕЛАНО" разъяснены. А вообще то - лайк)))
@the_huge_knight
@the_huge_knight 21 день назад
Собственная система счисления 😱😱😱
@VRchitecture
@VRchitecture 19 дней назад
@@the_huge_knightИменно, её основание (45) соответствует числу символов, которые мы можем закодировать. Пусть исходный текст у нас разбит не на пары символов, как в видео, а на цепочки длины n. Суть здесь в том, чтобы думать о цепочке, как о числе, символы же, из которых она состоит - цифры. Тогда можем применить обобщенную формулу A[0]*b^0 + A[1]*b^1 + … + A[n-1]*b^(n-1), где A[i] - код i-ого символа/цифры в цепочке (считая справа), b - основание системы счисления (т.е. 45), ^ - возведение в степень. Для n = 4 получаем 'AlekOS' => ['Alek' | 'OS'] = [N1 | N2] • N1 = [код a]*45^3 + [код l]*45^2 + [код e]*45 + [код k] • N2 = [код o]*45 + [код s]
@id-4
@id-4 17 дней назад
Не, с 45 всё очевидно (44 символа), есть много другого непонятного
@gimeron-db
@gimeron-db 11 дней назад
Пары кодов символов представляют из себя число в 45-ричной системе счисления. Умножая старший разряд на 45 и прибавляя младший, мы переводим число в понятную двоичную систему. Биты инвертируются, чтобы получить равномерное распределение чёрных и белых модулей по коду. Это дополнительно облегчает синхронизацию и считывание кода ридером. Инвертирование битов часто применяется в кодировании, чтобы избежать появления длинных последовательностей белого/чёрного или сигнала/тишины. ps: Спасибо, Ютуб, за лимит в пять комментариев в день. Так "удобно" вести обсуждение ещё никогда не было.
@ilvz7285
@ilvz7285 11 дней назад
@@gimeron-db "Пары кодов символов представляют из себя число в 45-ричной системе счисления" А я подумал, всё от того, что алфавит QR-кода, по видимому, состоит из 44 символов. И преобразуя два символа (8+8бит)в одно число (от 0 до 2024)экономится 4 бита. Про длинные последовательности, в которых трудно синхронизировать начало битов, что то не подумал. Логично.
@user-vb9ds3rl8z
@user-vb9ds3rl8z 21 день назад
Спасибо за выпуск. Прям непривычно смотреть такой короткий ролик, обычно у вас ролики по 40 мин). А еще Гул на фоне немного отвлекает от повествования
@mehomozg
@mehomozg 7 дней назад
Какой гул я его не слышу
@p.al.trofimov
@p.al.trofimov 21 день назад
8:58. Не очень понял про "чередующиеся байты", точнее откуда они взялись
@SergGin1
@SergGin1 21 день назад
Как я понял, это принятые стандартом байты для заполнения, а чередующиеся они потому что будут чередоваться до того момента пока длина не достигнет границы при выбранном уровне коррекции.
@p.al.trofimov
@p.al.trofimov 21 день назад
@@SergGin1 Не хватает под видео ссылки с таблицами на все этапы вычисления
@mehomozg
@mehomozg 7 дней назад
​@@p.al.trofimovзачем тебе под видео если есть в видео
@user-mi6qm5rf4d
@user-mi6qm5rf4d 18 дней назад
Я 10 пишу на php, чуть меньше на js, и ещё меньше на python, но твои видео реально просвещают меня! Спасибо и респект за контент! Хотелось бы видео про ИИ, нейронки и машинное обучение)))
@User-y31337
@User-y31337 21 день назад
Опопсел. Ассемблер это неисчерпаемая тема,но он похоже себя исчерпал раньше😂
@comrade_manof
@comrade_manof 21 день назад
Так а что защищает qr код от повреждений? Что если часть будет скрыта или вырезана? Как работают qr коды у которых в центре какая то ерунда не относящаяся к коду. Как кодировать в него игры?
@id-4
@id-4 17 дней назад
Защищают байты коррекции, по которым повреждённые участки можно восстановить, а игры, скорее всего, байтовым кодированием кодируются и сканнеры это всё расшифровывают
@ismail5246
@ismail5246 21 день назад
Спасибо за видео, очень интересно)
@user-lp4zl4wc8c
@user-lp4zl4wc8c 21 день назад
Спасибо Вам за работу! Очень интересно и познавательно!
@user-lp4zl4wc8c
@user-lp4zl4wc8c 17 дней назад
@@id-4 а что именно не так? Вы наверное настоящий профессор, а не актёр.
@id-4
@id-4 17 дней назад
@@user-lp4zl4wc8c Что? Я просто поделился с вами результатами эксперемента, что когда люди говорят, что было познавательно - они часто только думают, что чему-то научились, расчитывал на реакцию "Да? Прикольно." Или "А я реально всё понял, я гигачад", а вы сразу в сарказм или что это
@id-4
@id-4 14 дней назад
@@user-lp4zl4wc8c А где мой комментарий?
@Mytest437
@Mytest437 20 дней назад
Представляю как работники предприятия жалуются что штрих-код их не устраивает и они хотят для себя другой))
@stakancheck
@stakancheck 20 дней назад
Я человек простой, вижу новый ролик Alek OS - ставлю лайк.
@user-kh6sj5ui9c
@user-kh6sj5ui9c 21 день назад
А будет видео, как разобрать QR-код? И не раскрыта тема иконок в центре QR-кода - она тупо ставится внутрь с надеждой на то, что алгоритмы коррекции и избыточная информация сделают свое дело?
@Grynya
@Grynya 21 день назад
Местами для распознавания куаров будто даже не алгоритмы используются, а нейронки которые хорошо умеют улавливать паттерны, и вспомогательные эвристические методы, которые подбирают самые вероятные варианты данных в таком коде. Во всяком случае встроенный в приложение камеры на риалми распознаватель умудрялся выдавать текст даже с узора на моем халате
@_test_test
@_test_test 21 день назад
вот мне тоже интересно чем и как потом всю эту байду считывать
@user-iy4ss5jv7t
@user-iy4ss5jv7t 21 день назад
Именно так, используемые алгоритмы позволяют потерять часть информации, скрытой за картинкой, и даже больше.
@user-iy4ss5jv7t
@user-iy4ss5jv7t 21 день назад
​@@Grynyaникакие "нейронки" не используются, система распознавания сделана особо чувствительной на абсолютно разные случаи(скан с экрана монитора в трёх метра от него, скан под углом с несфокусированной до конца камерой, в принципе плохое качество камеры и т. д.), потому что гораздо лучше увидеть qr там, где его не должно было быть, чем не видеть qr, который не идеально отображается
@gimeron-db
@gimeron-db 11 дней назад
Да, иконка тупо ставится внутрь. По сути это намеренное повреждение кода, и он продолжает считываться только благодаря блоку для восстановления. Но если иконка превысит размеры этого блока, код будет невозможно восстановить.
@user-cj8oe6om8b
@user-cj8oe6om8b 3 дня назад
Привет, огромное спасибо за твой труд! давай продолжение плейлиста по ассемблеру)
@user-jr2fd1kw5n
@user-jr2fd1kw5n 21 день назад
Я вроде программист, но ничо не понял 😅
@leomysky
@leomysky 13 дней назад
Красава, отличный ролик, как всегда
@meskirian
@meskirian 21 день назад
Отлично! Надо полагать следующее видео о графических кодах будет про Датаматрикс? 🤔
@mishanushka
@mishanushka 21 день назад
А коды для платежных квитанций и чеков, коды в системе "Честный знак" и подобные формируются аналогичным принципом? У нас (на почте) для передачи информации об отправляемой и принимаемой почте формируются накладные с QR кодами, которые меняют свой размер в зависимости от количества отправляемой почты
@VRchitecture
@VRchitecture 19 дней назад
«Честный знак» использует DataMatrix (но вроде бы и QR допустим)
@teanus
@teanus 16 дней назад
Да
@KUBD996
@KUBD996 21 день назад
Чет сложновато, легче понимал тему с рекурсией и кэшом... (Надо поспать и снова посмотреть)
@maxsudamirxanov8984
@maxsudamirxanov8984 21 день назад
Алекс легенда !! Как же я рад что когда-то познакомился с этим каналом. Он имеем особенный вайб... И как раз первый видос был про теорию вероятности, я готовился к экзамену и твой видос лучше всего объяснил мне его )
@user-kh6sj5ui9c
@user-kh6sj5ui9c 21 день назад
Отлично подготовился - даже название не осилил. Теория вероятностЕЙ.
@ebackluck
@ebackluck 21 день назад
​@@user-kh6sj5ui9cа тебе попался билет с фио препода и ты не сдал?
@lopiktest5193
@lopiktest5193 21 день назад
Спасибо
@Atikan37
@Atikan37 8 дней назад
Вааааау, это великолепно
@_Annon
@_Annon 7 дней назад
Вот мои темы для следующих роликов: • Data Matrix и Aztec коды • Как работает Pegasus, и функция когда телефон может прослушивать даже в отключённом состоянии • Как устроены бэкдоры в чипах и микропроцессорах (Intel, AMD, Qualcomm и т.д)
@unnamed-xx3kr
@unnamed-xx3kr 21 день назад
Спасибо что ты делаешь познавательный контент!
@POYMI
@POYMI 19 дней назад
Как нарисовать своё изображение из точек на qr коде? То есть самому выбрать какие пиксели будут чёрными, какие белыми?
@id-4
@id-4 17 дней назад
Скорее всего, генератор таких штук специально максимально возможно "повреждает" код в виде изображения, чтобы его можно было прочитать, если идеально сосканировать. Но это не точно
@gimeron-db
@gimeron-db 11 дней назад
Вставка иконки по сути повреждает код, но он продолжает считываться благодаря кодам коррекции. Если хочется вставить иконку, то для кода нужно выбрать самый высокий уровень коррекции. А потом вставляем иконку, стараясь не задеть служебные квадраты и полосу для синхронизации. Если не читается - значит иконка слишком большая и нужно уменьшить.
@microb140
@microb140 21 день назад
Во дела, ну спасибо, сложно и как ты в этом разобрался вообще!
@ApVoided71
@ApVoided71 21 день назад
надлежащая литература должно быть помогла
@JS-mx3pn
@JS-mx3pn 21 день назад
Интересно было бы узнать не про qr code а про DMC, они чаще встречаются и отличаются своей L формой, где L сплошные одинарные чёрные пиксели с одной стороны и с другой обратная L с чередующимися белыми-чёрными пикселями. Спасибо за видео.
@id-4
@id-4 17 дней назад
Про алгоритм сжатия конечно интересно, но qr это совсем другая тема, о которой тоже интересно узнать
@GoNo0ne-ru5tr
@GoNo0ne-ru5tr 20 дней назад
Больше половины информации в qr уходит на синхронизацию , адаптацию, коррекцию , и указание многочисленных версий. Тот случай когда обычный текст и буквы распознать проще чем код придуманный для простоты. ))
@id-4
@id-4 17 дней назад
Не, байты коррекции много кушают, но если выбирать L или M, то больше половины обйома это данные. А на версии 40 даже с H данных целая треть
@greenlexus
@greenlexus 9 дней назад
QR-коды 40 версии должны быть размером 181, т. к. 21+40*4=181
@axelaizen7319
@axelaizen7319 3 дня назад
Ещё бы хотелось увидеть код, как это устроено
@DART2WADER
@DART2WADER 21 день назад
Пипец как "огуречные" квадратики замороченные. )))
@VaBank3
@VaBank3 21 день назад
Нихера не понял 😂😂😂
@Uskov_Oleg
@Uskov_Oleg 21 день назад
🤝🏼
@YT123654789
@YT123654789 21 день назад
Но очень интересно
@funreal8727
@funreal8727 21 день назад
Обожаю тебя хотелось бы видео про компьютерное зрение
@dolbezka123
@dolbezka123 21 день назад
Легенда !
@AssociationFriends
@AssociationFriends 21 день назад
Что за полосы синхронизации?
@id-4
@id-4 17 дней назад
Это как квадраты выравнивания, только полосы (пунктир)
@AssociationFriends
@AssociationFriends 17 дней назад
@@id-4 типо если qr код косой то можно будет по полосам понять что за линия?
@kartoshkin.p
@kartoshkin.p 20 дней назад
ничего не понятно, но очень интересно 😅
@user-ee5zm2yt4i
@user-ee5zm2yt4i 21 день назад
Супер!!! Годный контент.
@GT-gx8ng
@GT-gx8ng 6 дней назад
Не понял Сказал про байтовое кодирование "в котором может использоваться только двоичный код" И подпись "FAF12121" ну, что-то такое Но в двоичном коде нет букв, это уже 16тиричный какой-то😮 А по времени это где-то в районе 6:25
@TheMadInco
@TheMadInco 21 день назад
Надо было вместо текущего qr кода вставить ссылку на рикролл
@metropoleeten
@metropoleeten 21 день назад
18:30 тоже просканили?)
@myfilm21
@myfilm21 20 дней назад
яндекс браузер начал воспринимать этот qr сразу как появились квадраты положения :D
@Pioneriad
@Pioneriad 21 день назад
Не до конца понимаю сказанное и гугл слишком много объяснял вместо тебя но принцип понятен
@misterrabbit-m5114
@misterrabbit-m5114 21 день назад
Ну хорошо Алек.
@MODHIIK
@MODHIIK 21 день назад
Опа ничоси тут видео
@davidalexandr5716
@davidalexandr5716 21 день назад
О, давольно интересно
@nskiy7530
@nskiy7530 18 дней назад
Правила программирования на Assembler, вам в помощь, господа сомневающиеся в правильности и объеме изложенного. Учиться, учиться и учиться, - так завещал Человеку всемогущий Создатель вселенной (В.И.Ленин позаимствовал у Него эту заповедь).
@id-4
@id-4 17 дней назад
Нет, МАЛА )
@parpermeter
@parpermeter 8 дней назад
сразу же вопрос... почему штрих код, это бар код?
@NikQA
@NikQA 18 дней назад
спасибо, ничего не понял
@Ma_X64
@Ma_X64 21 день назад
Хэ -- эффективность расходования пространства.
@babichfx
@babichfx 21 день назад
Чтото звук в видео на фоне гудит. Как брутто у меня что-то сломалось дома (
@Oto__Ai
@Oto__Ai 21 день назад
братишь, когда видео по нейронкам?
@ATMNNk
@ATMNNk 21 день назад
у топлеса было видео по нейросетям
@Grey_Slime
@Grey_Slime 21 день назад
​@@ATMNNk Этого мало 😢
@user-ky7vn3rm2e
@user-ky7vn3rm2e 21 день назад
​@@ATMNNkу него не оч видео
@Oto__Ai
@Oto__Ai 21 день назад
@@ATMNNk топлес не расскажет про то как они устроены с технической точки зрения, он общую информацию дал
@ApVoided71
@ApVoided71 21 день назад
​@@user-ky7vn3rm2eу него научпоп, а этот канал более подробно рассказывает как раз о мелочах и без вау эффектов. прямо и по делу
@InterStellary
@InterStellary День назад
Мой моцк расплавился 🫠
@qzncv
@qzncv 21 день назад
А зачем инвертировать часть qr кода а потом ещё и записывать маску инвертирования туда же?
@id-4
@id-4 17 дней назад
Перепроверка уровня коррекции при расшифровке, наверное
@alexmacmillan2690
@alexmacmillan2690 20 дней назад
Немного душнавато и не понятно в некоторых моментах, а так в целом нормально
@soltaurus
@soltaurus 11 дней назад
Возмутительно. Ни одного упоминания про Рида и Соломона!
@user-vc7rk6ds8r
@user-vc7rk6ds8r 21 день назад
я тут его в куб разложил так массив данных стал х6 круто? а потом можно внутри куба обозначить данные. а это еще х6 на каждый слой...
@id-4
@id-4 17 дней назад
Тогда уж трёхмерный массив, данные в квадрат возводятся (для версии 40L это пол Гб)
@user-vc7rk6ds8r
@user-vc7rk6ds8r 17 дней назад
@@id-4 а норм так получается. если еще и поряд считывания информации наладить то можно увеличить до 3х гигов
@user-vc7rk6ds8r
@user-vc7rk6ds8r 17 дней назад
@@id-4 потом только успевай разорхивироать
@urbashama9502
@urbashama9502 21 день назад
шум на фоне :(
@rkpstam
@rkpstam 21 день назад
У тебя в видео что-то гудит на фоне.
@m0Ray79
@m0Ray79 21 день назад
Why did you ban me?
@user-bu1xw6nl2h
@user-bu1xw6nl2h 10 дней назад
Три 666 там скрываются сейчас
@dishiteglubzhe
@dishiteglubzhe 16 дней назад
бесит пришел посмотреть рекламные вставки а между ними какаета ху+та про кюар байтысы из кфси коды алло
@sevak8456
@sevak8456 21 день назад
Вот где ты был неделю назад с этим видосом , я все прошлые выходные ебался с лабой по информатике с qr-кодом , если б не шаристые одногрупники то фиг бы сдал ее .
@Kitulous
@Kitulous 21 день назад
офигеть, че за информатика такая, для вундеркиндов что ли?
@sevak8456
@sevak8456 21 день назад
@@Kitulous на первом курсе универа
@amikuto598
@amikuto598 21 день назад
@@KitulousРасставить черное и белое в соответствии с байтами (усновно говоря) - это для вундеркиндов?... Это все запомнить и понять дело нескольких часов же
@the_huge_knight
@the_huge_knight 21 день назад
генератор qr-кодов, не слышал?
@ms_mazik7346
@ms_mazik7346 20 дней назад
хихихи многочлен
@Zak_traider
@Zak_traider 21 день назад
@user-yy4ct9we7f
@user-yy4ct9we7f 21 день назад
запили видео про Линукс
@id-4
@id-4 17 дней назад
@user-yy4ct9we7f Это некультурно
@pulsareedpulsareed2373
@pulsareedpulsareed2373 21 день назад
Пожалуй подписываться не стану очень муторно не информативно
@m0Ray79
@m0Ray79 21 день назад
Ok, you banned me, unsub.
@Prinsiple
@Prinsiple 21 день назад
Вам необходимо преподавать.!!!
Далее
КАК УСТРОЕН JPEG?
22:57
Просмотров 39 тыс.
Прошёл minecraft в Google
00:33
Просмотров 139 тыс.
where is the ball to play this?😳⚽
00:13
Просмотров 11 млн
КАК РАБОТАЕТ СЖАТИЕ?
27:37
Просмотров 82 тыс.
КАК РАБОТАЕТ БРАУЗЕР?
45:23
Просмотров 112 тыс.
КАК УСТРОЕН ИНТЕРНЕТ. НАЧАЛО
41:58
Прошёл minecraft в Google
00:33
Просмотров 139 тыс.