powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / чтение символов с осложнением
25 сообщений из 31, страница 1 из 2
чтение символов с осложнением
    #39956492
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как просто различать символы более менее понятно.

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

как построить алкоритм чтоб для начала просто выделить символы с этой картинки? как распознать вроде понятно.
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39956550
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Непонятно. Что должно быть результатом т.н. "выделения"?

Текст? Координаты прямоугольника?
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39956620
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Разумеется Текст(символы)но я так понимаю нужно сначала прямоугольник выделить.
можно конечно перебирать пиксели и определять цвет каждого. Но как то топорно
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39956640
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar,

OpenCV поможет
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39956647
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

Спасибо за совет. Но хотелось бы поять алгоритм ))
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39956651
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OpenCV это сегодня уже промышленная библиотека машинного зрения.
Для обучения она не годится.
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39956840
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar
Но хотелось бы поять алгоритм ))

Перебор пикселей.
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39956855
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar
Изопропил,

Спасибо за совет. Но хотелось бы поять алгоритм ))

А приведи пример картинки.
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39957170
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar, зависит от того, как нарисовано.
В простом случае допустим, символы не слитные, например они строго вертикальные (к этому случаю сводится случай, кагда они с одним наклоном, этот угол можно найти например перебором) Смотрим гистограмму интенсивностей по вертикали. В промежутках она даёт скачок. Эти скачки надо найти и по ним сегментировать.

Доп.трудности: {Й . , Ы} ...
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39957203
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что делать если на бетонной стене - капча?
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39958411
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати да, подскажите - капча, она как бы намешана на размазанных образах, где построение прямоугольников "по цвету" не прокатит.
Может кто пояснить истоки этой самой капчи с более менее технической точки зрения? Или это просто понимающие люди знают как н***ть искусственный интеллект и резвятся, разрывая шаблоны цветовыми совмещениями разных объектов из жизни.

Ведь к примеру - представим миллиард фото светофоров. Мне кажется после миллиарда - нейронная сеть будет знать, как выглядит светофор в любом ракурсе. Поэтому помножим количество объектов (светофор, дом, и так далее) на много - и до скончания вселенной нейронная сеть не изучит все эти образы.
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39958417
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помню исторически. Сперва массова был текст. Текст, подвергался набору преобразований и зашумлений. Желательно было случайно выбирать. Да, в принципе база капч может помочь. Я читал, для спама подключают миллионы дешёвых рук, к-рые за 1 бакс в неделю?? в реале распознают.
Позднее появились семантичские капчи. Типа: что за геометрические фигуры, какая операция? какой будет ответ? светофоры, автобусы ... Есть сайты, откуда можно прилепить себе капчу. КМК тогда очень важна бесперебойность того сайта.
Большего не знаю.
Я считаю, что текущая эволюция отражает лишь резкое увеличение производительности машин, а не уровень развития собственно ИИ - всё та же БД.

П.С. Ну в общем да, "понимающие люди знают как".
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39958446
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АСУ ТПшник

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

Не совсем так.

Нейронная сеть тоже обладает ограниченной емкостью. Тоесть - не бесконечной.
Правда формула там не такая прямая как количество байт посчитать. Вобщем
если упрощённо то НС не различает сфетофоры. А скорее классифицирует
картинки по классам. И объём этих классов - коррелирует с топологией скрытых слоёв.

Сколько надо синапсов в каждом слое и сколько самих слоёв - я не знаю к сожалению.
Я учил СРО в 90х и много чего забыл. Но попробую вспомнить популярные кейсы.

Как правило (в 99%) случаев никто не ставит перед НС задачу запоминать образы.
Задача-прим - обобщать образы. Вот на это она и заточена. Правда тут есть проблемы.

Представим некую гипотетическую 2х-3х слойную сетку с обычной функцией активации
типа сигмы и стандартные правила back-propagation errors.

После первых 100 000 светофоров - сеть обучается. Обратная ошибка летает назад
и корректирует неправильные синапсы. Но после 100 000 синапсы могут не устаканится
а продолжать вибрировать. Это называется - переобучение. И здесь уже ничего нельзя
сделать. Сеть достигла своего предела и дальше до миллиарда светофоров - будет
просто шумом. Сеть не сможет обобщить новые факты. Здесь нужно менять что-то
кардинально. Либо топологии либо количественные характеристики сети. И сеть
не одинакова. Помимо классической многослойной есть еще свёрточные сети
и сети Хопфилда и Гроссберга. У них разные свойства и их можно комбинировать.

Грубо говоря у НС нет такого параметра как "количество светофоров".

Поэтому как хитро вы ее не обучаете а на контрольной выборке всё равно прилетит
какой-то хитрый светофор в кавычках который не принадлежит ни к какому классу
светофоров.
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39958587
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПоэтому как хитро вы ее не обучаете а на контрольной выборке всё равно прилетит
какой-то хитрый светофор в кавычках который не принадлежит ни к какому классу
светофоров.
С человеком может такое случиться, были прецеденты :) Вопрос про капчу был, выше рассказали, действительно интересно именно с исторической точки зрения. Ваше же объяснение не раскрывает, уж извиняйте.

PS На sql ru нет специалиста по технологиям капчи. Караул. Формошлепы не одобрят.
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39958589
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АСУ ТПшник
авторПоэтому как хитро вы ее не обучаете а на контрольной выборке всё равно прилетит
какой-то хитрый светофор в кавычках который не принадлежит ни к какому классу
светофоров.

С человеком может такое случиться, были прецеденты :) Вопрос про капчу был, выше рассказали, действительно интересно именно с исторической точки зрения. Ваше же объяснение не раскрывает, уж извиняйте.

PS На sql ru нет специалиста по технологиям капчи. Караул. Формошлепы не одобрят.
Скорее ... никто не хочет руки марать..
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39958598
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но про ограничения памяти я не подумал, да. Признаю.

Получается - н***ть систему нужно и можно - выходя за рамки технологии. Что мы и делаем каждый раз. Но вот сама суть капчи - не пойму , чей мозг придумал, и почему оно работает.
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39958599
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АСУ ТПшник
Но про ограничения памяти я не подумал, да. Признаю.

Получается - н***ть систему нужно и можно - выходя за рамки технологии. Что мы и делаем каждый раз. Но вот сама суть капчи - не пойму , чей мозг придумал, и почему оно работает.

Капча - это аналог теста Тьюринга. И потому она и работает.
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39958610
АСУ ТПшник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Да. Но как?
Я еще раз попытаюсь сформулировать хотя у самого в башке всякое абсолютно не формализованное Как формально это придумано, это же не ваш домашний комп или станок, это миллионы пользователей всякие. Склоняюсь без всяких теорий к озвученному выше мнение - "Да, знают как систему н**ть"

Т.е. переформулирую.
Завтра вы решили разработать свою капчу. Что делать будете? Ведь не простой вопрос, сознайтесь.
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39958643
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АСУ ТПшник, авторрешили разработать свою капчу. Что делать будете? Любой, условно говоря, тест Тьюринга. Вам нужен ход мыслительного процесса по полочкам?Для этого надо уметь создавать гипотезы . Это не автоматическая дедукция.
А ещё надо понимать текущие возможности существующих методов ИИ. Тех же невросеток или распознавалок. Смыслового анализа текстов. Анализ сцен ...
Вроде достаточный джентльменский набор. Остался пустяк: теперь вперёд ...
А мне это не нужно.
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39958645
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АСУ ТПшник
mayton,
Да. Но как?
Я еще раз попытаюсь сформулировать хотя у самого в башке всякое абсолютно не формализованное Как формально это придумано, это же не ваш домашний комп или станок, это миллионы пользователей всякие. Склоняюсь без всяких теорий к озвученному выше мнение - "Да, знают как систему н**ть"

Т.е. переформулирую.
Завтра вы решили разработать свою капчу. Что делать будете? Ведь не простой вопрос, сознайтесь.

Я-бы постарался избежать этого. Извините но это мой грех. Я в техническом задании
пытаюсь понять видение следующего шага. Тоетсь зачем. С какой целью заказчик просит
меня сделать капчу.

Сегодня капча это часть технического процесса заведения учотной записи в соц-сетях. Что в свою
очередь несет смысл аутентификации. Если ты аутентифицирован в соц-сети то 99% - ты человек
а не робот.

И если стоит задача - создать аутентификацию на сайте - то я скорее всего предложу отказаться
от этого и делегировать это возможность таким сервисам как google, OpenId, FaceBook, LinkedIn e.t.c.

Я считаю что это - нормальная практика и мы все к этому придем. А капча и кустарные формы регистрации
где нужно всегда указывать email - уйдут в прошлое.
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39958925
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
И если стоит задача - создать аутентификацию на сайте - то я скорее всего предложу отказаться
от этого и делегировать это возможность таким сервисам как google, OpenId, FaceBook, LinkedIn e.t.c.

...которые будут делать это с помощью штрих-кода на лбу пользователя, распознаваемого веб-камерой, ага.
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39958929
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не очень понял какая польза от комментария.

Где совет или пожелание - как дальше нам быть? Как быть та?
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39959055
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот кстати, какой из вариантов мог быть надёжнее? Например на плоскости набросаны перекрывающиеся фигурки. Это могут буть не только полигоны, но и, допустим, контуры: лошадка, солдатик, баран, утюг, буквы ... или даже с расцветкой. Какая фигура (текстом) в самом заду?

И другой вариант: пейзаж, натюрморт ..., где постарались вычистить линиии перспективы или смазать освещение ... И тот же вопрос: какой объект (текстом) в заду?

Трудный вопрос? я думаю да. Правда и генерить их тоже трудно. Но это как для затраваки только.
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39959060
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для нейронной сети - пофигу пересекаются они или нет. Но мне кажется перспективным
поиграть в биологические свойства глаза.

Например.
- рисовать цифры и буквы муаром. (на фильтре низких частот картинка будет просто серым фоном)
- рисовать не в базисе Y а в цветовом (Saturation)
- рисовать стереоскопическую картинку (помните на обложках тетрадок такие были) их видно только 2 глазами
под определённым расстоянием.
- рисовать контуры и контуры муаром.

Здесь 99% распознавалок обломаются. Но когда их создатель увидит этот эффект - он его починит.
И здесь мы просто выиграем некоторое время. А он - поставит if-чик.
...
Рейтинг: 0 / 0
чтение символов с осложнением
    #39959061
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98
какой объект (текстом) в заду

Есть синонимы
Разные люди в одной и той же картинке могут видеть совершенно различное
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / чтение символов с осложнением
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]