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

  Переглядів 39,571

Alek OS

Alek OS

14 днів тому

Присоединяйся к бесплатному 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 Сборка модулей

КОМЕНТАРІ: 143
@AlekOS
@AlekOS 12 днів тому
Телеграм-канал: t.me/Alek_OS
@LithiumDeuteride-6
@LithiumDeuteride-6 12 днів тому
я..с-браузер прочитал этот текст. Хотя почему-то не всегда срабатывает.
@idiabolik
@idiabolik 12 днів тому
кент 2 года создавал, я 2 года буду пытаться понять. на половине перестал улавливать связь
@questiontaker
@questiontaker 12 днів тому
Всё хорошо, но до конца тема не раскрыта. Что за генерирующая последовательность? Как она составляется? Откуда и как получены те таблицы для чисел B и D?
@TimTV_Club
@TimTV_Club 12 днів тому
алгоритмы Рида-Соломона
@lostcay9225
@lostcay9225 12 днів тому
Было бы круто в описание кинуть ссылочку на расширенную спецификацию, для тех, кто хочет попробовать сделать сам.
@notya_gurt
@notya_gurt 12 днів тому
Последние видосы просто невозможно понять… спасибо за труд Алек.
@h1sname1sunknown
@h1sname1sunknown День тому
Значит недостаточно хороши видосы…. Много упускается для «облегчения» и чтоб видео не затягивать
@user-me5bb3ig3k
@user-me5bb3ig3k 12 днів тому
Зачем в звуковой дорожке сигнал 601 Гц? Раздражает.
@DART2WADER
@DART2WADER 12 днів тому
Я под Альтом сижу, в пульсе задавил)))
@Ythdf
@Ythdf 12 днів тому
Для мозга тебе
@kirtonyZel
@kirtonyZel 9 днів тому
Есть такое
@naivrick9782
@naivrick9782 12 днів тому
В видео какое то гудение на фоне
@melonges7884
@melonges7884 12 днів тому
тоже слышу
@yaroslavpiddubnyak2025
@yaroslavpiddubnyak2025 12 днів тому
Гипноз )
@ekselenUi
@ekselenUi 12 днів тому
Закодированная информация 😅 Кто расшифрует, сможет устроится на работу в отдел безопасности Алекса))
@ScientistLoner
@ScientistLoner 12 днів тому
Майнинговые фермы они такие, громкие
@wugu42
@wugu42 6 днів тому
​@@ScientistLonerобработать же ваще никак, да! Сделаю, говорит, «на отвали» - пипл схавает.
@user-ey3im5zf3r
@user-ey3im5zf3r 12 днів тому
Чел хорош, статью с Хабра зачитал, я также проект сделал
@p.al.trofimov
@p.al.trofimov 12 днів тому
8:58. Не очень понял про "чередующиеся байты", точнее откуда они взялись
@SergGin1
@SergGin1 12 днів тому
Как я понял, это принятые стандартом байты для заполнения, а чередующиеся они потому что будут чередоваться до того момента пока длина не достигнет границы при выбранном уровне коррекции.
@p.al.trofimov
@p.al.trofimov 12 днів тому
@@SergGin1 Не хватает под видео ссылки с таблицами на все этапы вычисления
@user-vb9ds3rl8z
@user-vb9ds3rl8z 12 днів тому
Спасибо за выпуск. Прям непривычно смотреть такой короткий ролик, обычно у вас ролики по 40 мин). А еще Гул на фоне немного отвлекает от повествования
@ilvz7285
@ilvz7285 12 днів тому
Неплохо бы объяснять, почему, при создании цифро-буквенного кода, код первого символа в паре, надо умножать именно на 45. Думаю, не каждый сможет догадаться. А я лично, не понимаю, зачем инвертируются биты. Не все "ЗАЧЕМ ЭТО СДЕЛАНО" разъяснены. А вообще то - лайк)))
@the_huge_knight
@the_huge_knight 12 днів тому
Собственная система счисления 😱😱😱
@VRchitecture
@VRchitecture 10 днів тому
@@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 8 днів тому
Не, с 45 всё очевидно (44 символа), есть много другого непонятного
@gimeron-db
@gimeron-db 2 дні тому
Пары кодов символов представляют из себя число в 45-ричной системе счисления. Умножая старший разряд на 45 и прибавляя младший, мы переводим число в понятную двоичную систему. Биты инвертируются, чтобы получить равномерное распределение чёрных и белых модулей по коду. Это дополнительно облегчает синхронизацию и считывание кода ридером. Инвертирование битов часто применяется в кодировании, чтобы избежать появления длинных последовательностей белого/чёрного или сигнала/тишины. ps: Спасибо, Ютуб, за лимит в пять комментариев в день. Так "удобно" вести обсуждение ещё никогда не было.
@ilvz7285
@ilvz7285 2 дні тому
@@gimeron-db "Пары кодов символов представляют из себя число в 45-ричной системе счисления" А я подумал, всё от того, что алфавит QR-кода, по видимому, состоит из 44 символов. И преобразуя два символа (8+8бит)в одно число (от 0 до 2024)экономится 4 бита. Про длинные последовательности, в которых трудно синхронизировать начало битов, что то не подумал. Логично.
@user-kh6sj5ui9c
@user-kh6sj5ui9c 12 днів тому
А будет видео, как разобрать QR-код? И не раскрыта тема иконок в центре QR-кода - она тупо ставится внутрь с надеждой на то, что алгоритмы коррекции и избыточная информация сделают свое дело?
@Grynya
@Grynya 12 днів тому
Местами для распознавания куаров будто даже не алгоритмы используются, а нейронки которые хорошо умеют улавливать паттерны, и вспомогательные эвристические методы, которые подбирают самые вероятные варианты данных в таком коде. Во всяком случае встроенный в приложение камеры на риалми распознаватель умудрялся выдавать текст даже с узора на моем халате
@_test_test
@_test_test 12 днів тому
вот мне тоже интересно чем и как потом всю эту байду считывать
@user-iy4ss5jv7t
@user-iy4ss5jv7t 12 днів тому
Именно так, используемые алгоритмы позволяют потерять часть информации, скрытой за картинкой, и даже больше.
@user-iy4ss5jv7t
@user-iy4ss5jv7t 12 днів тому
​@@Grynyaникакие "нейронки" не используются, система распознавания сделана особо чувствительной на абсолютно разные случаи(скан с экрана монитора в трёх метра от него, скан под углом с несфокусированной до конца камерой, в принципе плохое качество камеры и т. д.), потому что гораздо лучше увидеть qr там, где его не должно было быть, чем не видеть qr, который не идеально отображается
@gimeron-db
@gimeron-db 2 дні тому
Да, иконка тупо ставится внутрь. По сути это намеренное повреждение кода, и он продолжает считываться только благодаря блоку для восстановления. Но если иконка превысит размеры этого блока, код будет невозможно восстановить.
@comrade_manof
@comrade_manof 12 днів тому
Так а что защищает qr код от повреждений? Что если часть будет скрыта или вырезана? Как работают qr коды у которых в центре какая то ерунда не относящаяся к коду. Как кодировать в него игры?
@id-4
@id-4 8 днів тому
Защищают байты коррекции, по которым повреждённые участки можно восстановить, а игры, скорее всего, байтовым кодированием кодируются и сканнеры это всё расшифровывают
@user-mi6qm5rf4d
@user-mi6qm5rf4d 9 днів тому
Я 10 пишу на php, чуть меньше на js, и ещё меньше на python, но твои видео реально просвещают меня! Спасибо и респект за контент! Хотелось бы видео про ИИ, нейронки и машинное обучение)))
@ismail5246
@ismail5246 12 днів тому
Спасибо за видео, очень интересно)
@stakancheck
@stakancheck 11 днів тому
Я человек простой, вижу новый ролик Alek OS - ставлю лайк.
@User-y31337
@User-y31337 12 днів тому
Опопсел. Ассемблер это неисчерпаемая тема,но он похоже себя исчерпал раньше😂
@leomysky
@leomysky 4 дні тому
Красава, отличный ролик, как всегда
@user-lp4zl4wc8c
@user-lp4zl4wc8c 12 днів тому
Спасибо Вам за работу! Очень интересно и познавательно!
@user-lp4zl4wc8c
@user-lp4zl4wc8c 8 днів тому
@@id-4 а что именно не так? Вы наверное настоящий профессор, а не актёр.
@id-4
@id-4 8 днів тому
@@user-lp4zl4wc8c Что? Я просто поделился с вами результатами эксперемента, что когда люди говорят, что было познавательно - они часто только думают, что чему-то научились, расчитывал на реакцию "Да? Прикольно." Или "А я реально всё понял, я гигачад", а вы сразу в сарказм или что это
@id-4
@id-4 5 днів тому
@@user-lp4zl4wc8c А где мой комментарий?
@meskirian
@meskirian 12 днів тому
Отлично! Надо полагать следующее видео о графических кодах будет про Датаматрикс? 🤔
@user-jr2fd1kw5n
@user-jr2fd1kw5n 12 днів тому
Я вроде программист, но ничо не понял 😅
@Mytest437
@Mytest437 11 днів тому
Представляю как работники предприятия жалуются что штрих-код их не устраивает и они хотят для себя другой))
@lopiktest5193
@lopiktest5193 12 днів тому
Спасибо
@mishanushka
@mishanushka 12 днів тому
А коды для платежных квитанций и чеков, коды в системе "Честный знак" и подобные формируются аналогичным принципом? У нас (на почте) для передачи информации об отправляемой и принимаемой почте формируются накладные с QR кодами, которые меняют свой размер в зависимости от количества отправляемой почты
@VRchitecture
@VRchitecture 10 днів тому
«Честный знак» использует DataMatrix (но вроде бы и QR допустим)
@teanus
@teanus 7 днів тому
Да
@unnamed-xx3kr
@unnamed-xx3kr 12 днів тому
Спасибо что ты делаешь познавательный контент!
@KUBD996
@KUBD996 12 днів тому
Чет сложновато, легче понимал тему с рекурсией и кэшом... (Надо поспать и снова посмотреть)
@POYMI
@POYMI 10 днів тому
Как нарисовать своё изображение из точек на qr коде? То есть самому выбрать какие пиксели будут чёрными, какие белыми?
@id-4
@id-4 8 днів тому
Скорее всего, генератор таких штук специально максимально возможно "повреждает" код в виде изображения, чтобы его можно было прочитать, если идеально сосканировать. Но это не точно
@gimeron-db
@gimeron-db 2 дні тому
Вставка иконки по сути повреждает код, но он продолжает считываться благодаря кодам коррекции. Если хочется вставить иконку, то для кода нужно выбрать самый высокий уровень коррекции. А потом вставляем иконку, стараясь не задеть служебные квадраты и полосу для синхронизации. Если не читается - значит иконка слишком большая и нужно уменьшить.
@maxsudamirxanov8984
@maxsudamirxanov8984 12 днів тому
Алекс легенда !! Как же я рад что когда-то познакомился с этим каналом. Он имеем особенный вайб... И как раз первый видос был про теорию вероятности, я готовился к экзамену и твой видос лучше всего объяснил мне его )
@user-kh6sj5ui9c
@user-kh6sj5ui9c 12 днів тому
Отлично подготовился - даже название не осилил. Теория вероятностЕЙ.
@ebackluck
@ebackluck 12 днів тому
​@@user-kh6sj5ui9cа тебе попался билет с фио препода и ты не сдал?
@microb140
@microb140 12 днів тому
Во дела, ну спасибо, сложно и как ты в этом разобрался вообще!
@ApVoided71
@ApVoided71 12 днів тому
надлежащая литература должно быть помогла
@dolbezka123
@dolbezka123 12 днів тому
Легенда !
@JS-mx3pn
@JS-mx3pn 12 днів тому
Интересно было бы узнать не про qr code а про DMC, они чаще встречаются и отличаются своей L формой, где L сплошные одинарные чёрные пиксели с одной стороны и с другой обратная L с чередующимися белыми-чёрными пикселями. Спасибо за видео.
@id-4
@id-4 8 днів тому
Про алгоритм сжатия конечно интересно, но qr это совсем другая тема, о которой тоже интересно узнать
@user-ee5zm2yt4i
@user-ee5zm2yt4i 12 днів тому
Супер!!! Годный контент.
@metropoleeten
@metropoleeten 12 днів тому
18:30 тоже просканили?)
@myfilm21
@myfilm21 11 днів тому
яндекс браузер начал воспринимать этот qr сразу как появились квадраты положения :D
@MODHIIK
@MODHIIK 12 днів тому
Опа ничоси тут видео
@kamranabdulkhaev1767
@kamranabdulkhaev1767 12 днів тому
первый раз мне было не просто не понятно, а очень не понятно
@VaBank3
@VaBank3 12 днів тому
Нихера не понял 😂😂😂
@Uskov_Oleg
@Uskov_Oleg 12 днів тому
🤝🏼
@YT123654789
@YT123654789 12 днів тому
Но очень интересно
@GoNo0ne-ru5tr
@GoNo0ne-ru5tr 11 днів тому
Больше половины информации в qr уходит на синхронизацию , адаптацию, коррекцию , и указание многочисленных версий. Тот случай когда обычный текст и буквы распознать проще чем код придуманный для простоты. ))
@id-4
@id-4 8 днів тому
Не, байты коррекции много кушают, но если выбирать L или M, то больше половины обйома это данные. А на версии 40 даже с H данных целая треть
@AssociationFriends
@AssociationFriends 12 днів тому
Что за полосы синхронизации?
@id-4
@id-4 8 днів тому
Это как квадраты выравнивания, только полосы (пунктир)
@AssociationFriends
@AssociationFriends 8 днів тому
@@id-4 типо если qr код косой то можно будет по полосам понять что за линия?
@greenlexus
@greenlexus 19 годин тому
QR-коды 40 версии должны быть размером 181, т. к. 21+40*4=181
@funreal8727
@funreal8727 12 днів тому
Обожаю тебя хотелось бы видео про компьютерное зрение
@davidalexandr5716
@davidalexandr5716 12 днів тому
О, давольно интересно
@misterrabbit-m5114
@misterrabbit-m5114 12 днів тому
Ну хорошо Алек.
@nskiy7530
@nskiy7530 9 днів тому
Правила программирования на Assembler, вам в помощь, господа сомневающиеся в правильности и объеме изложенного. Учиться, учиться и учиться, - так завещал Человеку всемогущий Создатель вселенной (В.И.Ленин позаимствовал у Него эту заповедь).
@id-4
@id-4 8 днів тому
Нет, МАЛА )
@DART2WADER
@DART2WADER 12 днів тому
Пипец как "огуречные" квадратики замороченные. )))
@NikQA
@NikQA 9 днів тому
спасибо, ничего не понял
@kartoshkin.p
@kartoshkin.p 11 днів тому
ничего не понятно, но очень интересно 😅
@babichfx
@babichfx 12 днів тому
Чтото звук в видео на фоне гудит. Как брутто у меня что-то сломалось дома (
@Ma_X64
@Ma_X64 12 днів тому
Хэ -- эффективность расходования пространства.
@TheMadInco
@TheMadInco 12 днів тому
Надо было вместо текущего qr кода вставить ссылку на рикролл
@urbashama9502
@urbashama9502 12 днів тому
шум на фоне :(
@user-vc7rk6ds8r
@user-vc7rk6ds8r 12 днів тому
я тут его в куб разложил так массив данных стал х6 круто? а потом можно внутри куба обозначить данные. а это еще х6 на каждый слой...
@id-4
@id-4 8 днів тому
Тогда уж трёхмерный массив, данные в квадрат возводятся (для версии 40L это пол Гб)
@user-vc7rk6ds8r
@user-vc7rk6ds8r 8 днів тому
@@id-4 а норм так получается. если еще и поряд считывания информации наладить то можно увеличить до 3х гигов
@user-vc7rk6ds8r
@user-vc7rk6ds8r 8 днів тому
@@id-4 потом только успевай разорхивироать
@qzncv
@qzncv 12 днів тому
А зачем инвертировать часть qr кода а потом ещё и записывать маску инвертирования туда же?
@id-4
@id-4 8 днів тому
Перепроверка уровня коррекции при расшифровке, наверное
@Pioneriad
@Pioneriad 12 днів тому
Не до конца понимаю сказанное и гугл слишком много объяснял вместо тебя но принцип понятен
@Oto__Ai
@Oto__Ai 12 днів тому
братишь, когда видео по нейронкам?
@ATMNNk
@ATMNNk 12 днів тому
у топлеса было видео по нейросетям
@Grey_Slime
@Grey_Slime 12 днів тому
​@@ATMNNk Этого мало 😢
@user-ky7vn3rm2e
@user-ky7vn3rm2e 12 днів тому
​@@ATMNNkу него не оч видео
@Oto__Ai
@Oto__Ai 12 днів тому
@@ATMNNk топлес не расскажет про то как они устроены с технической точки зрения, он общую информацию дал
@ApVoided71
@ApVoided71 12 днів тому
​@@user-ky7vn3rm2eу него научпоп, а этот канал более подробно рассказывает как раз о мелочах и без вау эффектов. прямо и по делу
@rkpstam
@rkpstam 12 днів тому
У тебя в видео что-то гудит на фоне.
@alexmacmillan2690
@alexmacmillan2690 11 днів тому
Немного душнавато и не понятно в некоторых моментах, а так в целом нормально
@m0Ray79
@m0Ray79 12 днів тому
Why did you ban me?
@soltaurus
@soltaurus 2 дні тому
Возмутительно. Ни одного упоминания про Рида и Соломона!
@ms_mazik7346
@ms_mazik7346 12 днів тому
хихихи многочлен
@user-bu1xw6nl2h
@user-bu1xw6nl2h День тому
Три 666 там скрываются сейчас
@Zak_traider
@Zak_traider 12 днів тому
@dishiteglubzhe
@dishiteglubzhe 7 днів тому
бесит пришел посмотреть рекламные вставки а между ними какаета ху+та про кюар байтысы из кфси коды алло
@sevak8456
@sevak8456 12 днів тому
Вот где ты был неделю назад с этим видосом , я все прошлые выходные ебался с лабой по информатике с qr-кодом , если б не шаристые одногрупники то фиг бы сдал ее .
@Kitulous
@Kitulous 12 днів тому
офигеть, че за информатика такая, для вундеркиндов что ли?
@sevak8456
@sevak8456 12 днів тому
@@Kitulous на первом курсе универа
@amikuto598
@amikuto598 12 днів тому
@@KitulousРасставить черное и белое в соответствии с байтами (усновно говоря) - это для вундеркиндов?... Это все запомнить и понять дело нескольких часов же
@the_huge_knight
@the_huge_knight 12 днів тому
генератор qr-кодов, не слышал?
@user-yy4ct9we7f
@user-yy4ct9we7f 12 днів тому
запили видео про Линукс
@id-4
@id-4 8 днів тому
@user-yy4ct9we7f Это некультурно
@pulsareedpulsareed2373
@pulsareedpulsareed2373 12 днів тому
Пожалуй подписываться не стану очень муторно не информативно
@m0Ray79
@m0Ray79 12 днів тому
Ok, you banned me, unsub.
@shKiev
@shKiev 12 днів тому
рузгие рекламки дно товаров напрягают, а так послушать можна
@Lis..B
@Lis..B 11 днів тому
Слушай-слушай, ухилянт.
@prostoartem6846
@prostoartem6846 9 днів тому
Зря вы хрюкаете
@Prinsiple
@Prinsiple 12 днів тому
Вам необходимо преподавать.!!!
@WapUAs
@WapUAs 10 днів тому
Это рофл какой-то? Стоимость сервера 0.02 EURO/час... В сутках 24 часа, в месяце в среднем 31 день, получается хостинг обходиться 0.02 * 24 * 31 = 14/88 EURO.час.
@WapUAs
@WapUAs 10 днів тому
*14.88 EURO
@bigblueboar
@bigblueboar 10 днів тому
14.88 евро в месяц. И? Это много?
@WapUAs
@WapUAs 10 днів тому
@@bigblueboar нет, но за такую сумму сервер можно только в России арендовать.
КАК УСТРОЕН ИНТЕРНЕТ. НАЧАЛО
41:58
Alek OS
Переглядів 384 тис.
Что будет с кроссовком?
00:35
Аришнев
Переглядів 2,5 млн
Kitten has a slime in her diaper?! 🙀 #cat #kitten #cute
00:28
когда одна дома // EVA mash
00:51
EVA mash
Переглядів 9 млн
КАК РАБОТАЕТ СЖАТИЕ?
27:37
Alek OS
Переглядів 81 тис.
КАК РАБОТАЕТ БРАУЗЕР?
45:23
Alek OS
Переглядів 109 тис.
Старейшая нерешённая задача [Veritasium]
30:08
КАК УСТРОЕН ТОРРЕНТ?
18:51
Alek OS
Переглядів 324 тис.
Что будет с кроссовком?
00:35
Аришнев
Переглядів 2,5 млн