|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.03.2017, 12:48 | #1 |
Форумчанин
Регистрация: 04.05.2009
Сообщений: 149
|
Поиск картинки в картинке
Всем привет. Не получается найти часть картинки в картинке. Не могу разобраться в чем дело. Пользуюсь исходниками с форума. Подскажите пожалуйста почему не находит одну в другой? заранее спасибо.
|
16.03.2017, 12:57 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Так и чем помочь? Вряд ли кто-то захочет тратить кучу времени на отладку за вас.
Да и вообще всем обычно лень качать архивы ) https://ru.wikipedia.org/wiki/%D0%9E...BC%D0%BC%D1%8B http://www.helloworld.ru/texts/comp/...ugerDelphi.htm https://habrahabr.ru/post/178007/ (первые 2 абзаца мало относятся к самой статье)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
16.03.2017, 13:04 | #3 |
Форумчанин
Регистрация: 04.05.2009
Сообщений: 149
|
приложения не надо отлаживать, хотелось бы знать в чем проблема, на вид картинка одинакова а почему не находит 2 в 1 непонятно
|
16.03.2017, 13:14 | #4 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Это и называется отладка (+ разобраться в проекте).
Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
16.03.2017, 17:45 | #6 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,643
|
Код исходников не смотрел, но полагаю, что надо проверять пиксели не на равенство, а на разность яркости, введя допустимый порог. То есть если пиксели близки по яркости (не превышают заданный порог), то считать их одинаковыми. При этом надо еще задать допустимое количество ошибок. То есть если количество отличных пикселей не превышает это значение, то картинки считать одинаковыми. Значение лучше задавать не в абсолютном, а в процентном соотношении от общего количества пикселей на искомой картинке.
E-Mail: arigato.freelance@gmail.com
Последний раз редактировалось Arigato; 16.03.2017 в 17:47. |
17.03.2017, 14:18 | #7 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
Допилено2
изначальный алг ищет только 100% совпадение бит в бит
файл-тесты внутри искомый файл контрастнут+3 и жипегнут в алгоритме появился "Чувствительность пикселя" и "Игнорировать пикселей" родной файл детектится на 230/200 что ищем.jpg на 50/10 что ищем мусор.jpg на 50/10
Не стесняемся, плюсуем!
Последний раз редактировалось Slym; 17.03.2017 в 14:48. |
18.03.2017, 08:45 | #8 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,834
|
а возьмите среднюю яркость по вашей маленькой картинке и проверяйте вашу большую картинку по секторам на такую же среднюю яркость. который сектор окажется ближе - он и есть нужный!
не попиксельно сравниваете, а сразу считываете целый прямоугольник и считаете яркость его (чёрно-белого = серого оттенка) снизу пример для отработки
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
Последний раз редактировалось NetSpace; 18.03.2017 в 08:48. |
21.03.2017, 10:31 | #9 |
Форумчанин
Регистрация: 13.02.2012
Сообщений: 867
|
если искомое изображение совпадает по размеру с "картинкой в картинке", то задача решается на раз-два.
Это при условии, что все пиксели обоих картинок идентичны. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Счетчик для картинки - чтобы после каждой загрузки картинки цифры на счетчике, что на картинке, увеличивались. | Alex-2 | PHP | 1 | 13.03.2017 09:09 |
Поиск картинки в картинке | Alloc | Мультимедиа в Delphi | 9 | 21.04.2016 19:44 |
Положение картинки на картинке | Санеккк | HTML и CSS | 1 | 27.03.2015 09:07 |
Поиск картинки в картинке | Alexandr555 | Общие вопросы Delphi | 2 | 04.03.2013 15:49 |
Поиск объекта на картинке | Terran | Общие вопросы Delphi | 3 | 21.05.2010 16:35 |