Что нового

поиск маленькой картинки в большой картинке

AxepoH

Новичок
Сообщения
16
Репутация
2
Нужно найти картинку(фрагмент) на большой картинке и вернуть координаты поиска.

поискав на форуме нашел такую темку
но ничего не понял.

если можно напишите по пунктикам как это осуществить или хотя бы дайте ссылки на функции: разборка img попиксельно в массив

просто говоря на пальцах после перевода искомой картинки в массив попиксельно, я сделаю поиск левого верхнего элемента этого массива при помощи функции PixelGetColor или PixelSearch, затем хочу сравнить пиксели крест накрест (для ускорения поиска) вот в принципе и вся мысль
 

Shk_Alex

Новичок
Сообщения
11
Репутация
0
Побуду некромантом.

Решаю эту же проблему. В принципе способы решения есть в голове, но:
Во первых, пока получается медленновато.
Во вторых, может кто то уже решал эту проблему?

Пока рассматриваю 2 варианта:

1) Малая картинка в массиве. Как - не важно.
Pixelsearch по угловому пикселю, проверка по окружающим. Если нет, уменьшаем коно поиска на уже обработаное и ищем дальше.
- при поиске кнопки в каком нибудь тул-баре могут быть длительные задержки

2) Малая картинка в одномерном массиве из строк. в строке через запятую цвета пикселей, соответственно линии картинки.
Заданую область поиска так же переводим в массив строк.
Поиском в строке ищем совпадения. При отсутствии сужаем зону поиска.
Проверяем одно ли совпадение. Запоминаем.
Так же проверяем следующую линию. И так до конца, если в каждой линии есть совпадения.
После этого геморроя смотрим ближайшую линию, где только одно совпадение, и по ней определяем координаты расположения малой картинки.
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
мб это поможет: http://autoit-script.ru/index.php?topic=175.msg1220#msg1220
 

Shk_Alex

Новичок
Сообщения
11
Репутация
0
Покурю это утром. Сейчас голова уже что то не варит... :scratch:
Спасибо... :thumbs_up:

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

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
корявость работы без доп настроек.
 
Верх