Здравствуйте, гость ( Вход | Регистрация )

21 страниц V « < 19 20 21  
Ответить в эту темуОткрыть новую тему
> Разработка findcolor, findimage, Pure lua
sutra
сообщение 15.5.2021, 19:17
Сообщение #401


******

Expert
Сообщений: 855
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 292
Пользователь №: 19.007



Сама по себе задача распознавания чего-либо непроста. Годами люди бились над этим. И в нашем случае много чего ещё можно добавить. Ну например искать те же пресловутые 22 картинки. Юзер точно знает, что их должно быть 22 и чтобы функция их нашла все 22. Тут уже должен быть реализован именно подход максимальной схожести картинок. Но тут уж вам всё это решать, мне достаточно того что есть. Ещё раз всем спасибо.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 15.5.2021, 19:19
Сообщение #402


*******

Adept
Сообщений: 1.193
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 15765
Пользователь №: 16.156



Цитата(sutra @ 15.5.2021, 19:17) *

Сама по себе задача распознавания чего-либо непроста. Годами люди бились над этим. И в нашем случае много чего ещё можно добавить. Ну например искать те же пресловутые 22 картинки. Юзер точно знает, что их должно быть 22 и чтобы функция их нашла все 22. Тут уже должен быть реализован именно подход максимальной схожести картинок. Но тут уж вам всё это решать, мне достаточно того что есть. Ещё раз всем спасибо.


А еще можно использовать OpenCV и не делать свои велосипеды)
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sutra
сообщение 15.5.2021, 23:31
Сообщение #403


******

Expert
Сообщений: 855
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 292
Пользователь №: 19.007



Цитата
А еще можно использовать OpenCV и не делать свои велосипеды)

Не хотел комментировать, но не сдержался.
Тут элементарщины не знаешь, а предлагается сразу на ИИ переходить. И я не жалею, что изобретал даже не велосипед, а всего лишь колесо. Во всяком случае я получал некоторые знания и положительные эмоции, когда получалось заставить всё это "ехать". Даже просто немного напрячь извилины и то полезно. Могу сказать только одно, если не использовать OpenCV и прочие достижения человечества, то поиск символов текста отсеиванием пикселей и схожестью (на мой взгляд) решить будет проблематично, а я со своими убогими трафаретами всё это уже давно делаю, во всяком случае с тем, с чем сталкивался, искал без проблем. И это с минимальнейшим уровнем образования и практики программирования.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение Вчера, 2:16
Сообщение #404


*******

Adept
Сообщений: 1.193
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 15765
Пользователь №: 16.156



Цитата(sutra @ 15.5.2021, 23:31) *

Не хотел комментировать, но не сдержался.
Тут элементарщины не знаешь, а предлагается сразу на ИИ переходить. И я не жалею, что изобретал даже не велосипед, а всего лишь колесо. Во всяком случае я получал некоторые знания и положительные эмоции, когда получалось заставить всё это "ехать". Даже просто немного напрячь извилины и то полезно. Могу сказать только одно, если не использовать OpenCV и прочие достижения человечества, то поиск символов текста отсеиванием пикселей и схожестью (на мой взгляд) решить будет проблематично, а я со своими убогими трафаретами всё это уже давно делаю, во всяком случае с тем, с чем сталкивался, искал без проблем. И это с минимальнейшим уровнем образования и практики программирования.



OpenCV это не ИИ, а математически обоснованная основа для распознавания (и не только) графики. Мы ищем пиксели, там ищутся дескрипторы (уникальные точки, не цвет, а именно точки, по математическим правилам). Это нисколько не преуменьшает желание развиваться как-то, просто для реальных задач, например, распознавание и точное позиционирование с учетом размытия, движения, поворотов и т.д. это стандарт.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sutra
сообщение Вчера, 2:31
Сообщение #405


******

Expert
Сообщений: 855
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 292
Пользователь №: 19.007



Цитата(Cockney @ 15.5.2021, 19:05) *

Когда стоит задача найти что-то на экране (хорошо, что у меня таких нет), то на подбор шага, разницу каналов уйдет время. То, что функция тебе все найдет в наилучшем виде и САМА - это прекрасно. Конечно, будет 1% случаев, когда ну не находится и все, но и это подпилить можно. В конечном итоге, чем больше исходных данных тем меньше нужно делать функции. В идеале, было бы интересно видеть реализацию, где способ проверки пикселей и оценку результатов задает сам пользователь своей функцией, чтобы функция была максимально гибкой, но на вызовы функции тратиться уйма ресурсов, а вызывать придется много.

Вот что ещё хотел сказать на эту тему. Я всегда ЗА если что-то предвосхищает мои ожидания. Но меня всегда бесит, если начинают думать за меня, не учитывая что я могу думать не так и хотеть что-то не то. Проще говоря, всегда нужно оставлять маневр за юзером, пусть в самой неочевидной вкладке меню, пусть в "глубоко зарытом" параметре под названием superadvanced. Но конечное решение всегда надо оставлять за пользователем. Ведь может кому-то, зачем-то, понадобятся ВСЕ найденные картинки, включая и дубликаты. А вот как раз шаг поиска - это выбор пользователя. Если пользователь "дремуче глуп", думаю он даже не поймёт как вообще пользоваться предоставленным функционалом, ну а если нет, что я думаю так и есть для большинства юзеров, то конечное решение должен принимать он сам. Для разрешения этого "вечного" конфликта и существует понятие "по умолчанию", устраивающее подавляющее большинство, ну а кто не согласен - "всё включено".


Цитата
(уникальные точки, не цвет, а именно точки, по математическим правилам)

Ну про это самое я и тут 2 года назад говорил, ну а понимал это и 20 лет назад. Собственно мои трафареты - это и есть, пусть примитивные, но реперные точки, только тут мы их определяем сами, а в идеале это нужно ставить на автомат. Реализация от идей конечно может отличаться даже на десятки лет. Я то точно отстал от жизни и догнать не представляется возможным. Увижу всё уже в другой жизни.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sutra
сообщение Вчера, 2:56
Сообщение #406


******

Expert
Сообщений: 855
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 292
Пользователь №: 19.007



Вообще, эта тема реально уже исчерпана, по крайней мере для меня. Всё стало понятно, что, чего и почему. В принципе инструмент в руках вполне себе приличный. В кои-то веки я вынужден даже "тормозить" процесс сканирования (отсекать десятки одинаковых образов). Пора применять это всё на практике. А там всё гораздо интереснее, неоднозначнее и есть где разгуляться воображению. А распознаванием пусть занимаются профи, чтобы распознать миллион лиц из миллиарда. Тоже есть индексация этих самых реперных точек. Сорри за излишнюю болтовню.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение Вчера, 3:17
Сообщение #407


*******

Adept
Сообщений: 1.193
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 15765
Пользователь №: 16.156



Цитата(sutra @ 16.5.2021, 2:31) *

Вот что ещё хотел сказать на эту тему. Я всегда ЗА если что-то предвосхищает мои ожидания. Но меня всегда бесит, если начинают думать за меня, не учитывая что я могу думать не так и хотеть что-то не то. Проще говоря, всегда нужно оставлять маневр за юзером, пусть в самой неочевидной вкладке меню, пусть в "глубоко зарытом" параметре под названием superadvanced. Но конечное решение всегда надо оставлять за пользователем. Ведь может кому-то, зачем-то, понадобятся ВСЕ найденные картинки, включая и дубликаты. А вот как раз шаг поиска - это выбор пользователя. Если пользователь "дремуче глуп", думаю он даже не поймёт как вообще пользоваться предоставленным функционалом, ну а если нет, что я думаю так и есть для большинства юзеров, то конечное решение должен принимать он сам. Для разрешения этого "вечного" конфликта и существует понятие "по умолчанию", устраивающее подавляющее большинство, ну а кто не согласен - "всё включено".



Это очень спорно. Вопрос что давать пользователю даже под superadvanced. Например, excel хранит данные в xml, а если я знаю эффективный алгоритм парсинга другого формата ? Тут все упирается в эффективность и гибкость. Увеличь одно и уменьшится другое. Вопрос баланса. Касается любых систем, не только excel. Собственно по этому и есть куча решений, а не одно единственное.


Цитата(sutra @ 16.5.2021, 2:56) *

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



Можно сказать, что тема только начата. Неизвестно что можно еще предложить. Например, тот же препроцессинг искомой картинки. Как его осуществлять ? Искать ли по кучке пикселей или выделять области специальные из которых выдергиваются 2-3 пикселя. Придумать можно много. Вопрос кто это будет разбирать досконально.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

21 страниц V « < 19 20 21
Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 17.5.2021, 0:39
Designed by Nickostyle