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

2 страниц V < 1 2  
Ответить в эту темуОткрыть новую тему
> findimage не хочет дружить с картинками, такие дела
BydloScripter
сообщение 20.1.2013, 15:48
Сообщение #21


**

Neophyte
Сообщений: 42
Регистрация: 16.1.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.680
Возраст: 23



Цитата(xolost @ 20.1.2013, 14:59) *

перескринивайте, урезайте зону поиска, пока баги исправляются. Эти баги во всех версиях.

Ну или можно зону поиска разбить на сектора и искать в каждом по очереди, вроде как норм решение?
И почему не ищет в перекрытом окне если хэндл подставить вместо типа поиска? На вики заявлено что такая возможность уже существует.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 20.1.2013, 15:51
Сообщение #22


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата
почему не ищет в перекрытом окне если хэндл подставить вместо типа поиска? На вики заявлено что такая возможность уже существует.

работает, но не везде


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
BydloScripter
сообщение 20.1.2013, 17:17
Сообщение #23


**

Neophyte
Сообщений: 42
Регистрация: 16.1.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.680
Возраст: 23



Цитата(BydloScripter @ 20.1.2013, 16:48) *

Ну или можно зону поиска разбить на сектора и искать в каждом по очереди, вроде как норм решение?

Хотя если картинка будет на стыке её ведь не найдёт? нужно ещё чтоб зоны перекрывали друг друга на размер самой большой картинки....
Блин когда фиксы пилота будут готовы?(
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 20.1.2013, 18:11
Сообщение #24


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Цитата(BydloScripter @ 20.1.2013, 18:17) *

Хотя если картинка будет на стыке её ведь не найдёт? нужно ещё чтоб зоны перекрывали друг друга на размер самой большой картинки....
Блин когда фиксы пилота будут готовы?(


А в чем проблема указать конкретную область для поиска? Не весь экран, а вот ту часть, в которой эта картинка будет примерно.
Например от 200 200 до 500 500.
Или ваши картинки могут быть в области всего экрана?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
BydloScripter
сообщение 20.1.2013, 18:15
Сообщение #25


**

Neophyte
Сообщений: 42
Регистрация: 16.1.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.680
Возраст: 23



Цитата(xolost @ 20.1.2013, 19:11) *

А в чем проблема указать конкретную область для поиска? Не весь экран, а вот ту часть, в которой эта картинка будет примерно.
Например от 200 200 до 500 500.
Или ваши картинки могут быть в области всего экрана?

мои картинки являются частью интерфейса и в зависимости от индивидуальных настроек клиента могут быть практически в любой части экрана, не говоря уже о разном разрешении мониторов.
Но проблема пересечения зон поиска может привести ещё и к нахождению одной и той же картинки 2 раза... проверку на уникальность ещё делать.
Сколько геороя из-за маленького косика...)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 20.1.2013, 18:23
Сообщение #26


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Цитата(BydloScripter @ 20.1.2013, 19:15) *

мои картинки являются частью интерфейса и в зависимости от индивидуальных настроек клиента могут быть практически в любой части экрана, не говоря уже о разном разрешении мониторов.
Но проблема пересечения зон поиска может привести ещё и к нахождению одной и той же картинки 2 раза... проверку на уникальность ещё делать.

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

А ещё, искали бы картинку по меньше, неужели урезать нельзя? даже двух пикселей в картинке будет достаточно что бы найти её. Всегда есть уникальные точки(почти всегда).
И ещё, можно разрешение раб стола сделать 1280 и тогда поиск сузится(ну как вариант))))


Цитата(BydloScripter @ 20.1.2013, 19:15) *

Сколько геороя из-за маленького косика...)

Ох знали бы вы, сколько из-за этих двух косяков у меня костылей в коде... смотреть страшно даже.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
BydloScripter
сообщение 20.1.2013, 18:50
Сообщение #27


**

Neophyte
Сообщений: 42
Регистрация: 16.1.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.680
Возраст: 23



Цитата(xolost @ 20.1.2013, 19:23) *

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

А ещё, искали бы картинку по меньше, неужели урезать нельзя? даже двух пикселей в картинке будет достаточно что бы найти её. Всегда есть уникальные точки(почти всегда).
И ещё, можно разрешение раб стола сделать 1280 и тогда поиск сузится(ну как вариант))))

Эх если бы, все элементы интерфейса можно передвигать в любое место на экране, и мало того что нужно искать картинки, так ещё и нужно знать точно их количество и расположение друг относительно друга, картинки у меня 11х11 вроде не такие уж и большие. Плюс я скрипт не только для личного использования пишу, но и знакомым раздам, а у них разные мониторы (разрешения) и настройки интерфейса.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 20.1.2013, 19:58
Сообщение #28


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Цитата(BydloScripter @ 20.1.2013, 19:50) *

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


при 11 на 11 без нулевого цвета вероятность данного бага ничтожна мала.
Выложите пожалуйста картинку, которая конкретно -1 выдает.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
BydloScripter
сообщение 20.1.2013, 21:42
Сообщение #29


**

Neophyte
Сообщений: 42
Регистрация: 16.1.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.680
Возраст: 23



Цитата(xolost @ 20.1.2013, 20:58) *

Выложите пожалуйста картинку, которая конкретно -1 выдает.

к посту не цепляется, почему-то в бмп, кинул в зипке, ошибку 100% выдаст при зоне поиска 1920х1036, 2й тип поиска
Цитата(xolost @ 20.1.2013, 20:58) *

при 11 на 11 без нулевого цвета вероятность данного бага ничтожна мала.

вероятность 5 из 16ти практически одинаковых картинок, без нулевого цвета


Прикрепленные файлы
Прикрепленный файл  11.zip ( 330 байт ) Кол-во скачиваний: 123
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 20.1.2013, 23:16
Сообщение #30


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Цитата(BydloScripter @ 20.1.2013, 22:42) *

к посту не цепляется, почему-то в бмп, кинул в зипке, ошибку 100% выдаст при зоне поиска 1920х1036, 2й тип поиска

вероятность 5 из 16ти практически одинаковых картинок, без нулевого цвета


Всё, вижу почему у Вас так. Фон надо делать больше, что бы снизить вероятность бага.
Фоном является левый-верхний пиксел.
Т.е. закрываем им пол картинки и он не учитывается в поиске.
Попробуйте вот этот, я его подкрасил.

И да, совет вам на будущее, чем меньше видов цветов в искомой картинке, тем быстрее её поиск.
Старайтесь большую часть картинки закрашивать фоном всегда, по-скольку он не учитывается, то половину цветов автоматом срезаете.


Прикрепленные файлы
Прикрепленный файл  11.rar ( 281 байт ) Кол-во скачиваний: 110
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
BydloScripter
сообщение 21.1.2013, 0:43
Сообщение #31


**

Neophyte
Сообщений: 42
Регистрация: 16.1.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.680
Возраст: 23



Цитата(xolost @ 21.1.2013, 0:16) *

Всё, вижу почему у Вас так. Фон надо делать больше, что бы снизить вероятность бага.
Фоном является левый-верхний пиксел.
Т.е. закрываем им пол картинки и он не учитывается в поиске.
Попробуйте вот этот, я его подкрасил.

И да, совет вам на будущее, чем меньше видов цветов в искомой картинке, тем быстрее её поиск.
Старайтесь большую часть картинки закрашивать фоном всегда, по-скольку он не учитывается, то половину цветов автоматом срезаете.

Спасибо, картинка канает в поиске по полному окну, осталось определить где та грань, которая делает картинку неискабельной, какойто параметр типа кол-во цветов на квадратный пиксель)
И кстати есть ли ещё какие-нибудь нежелательные цвета для картинок кроме чорного (0)? И какой цвет предпочтительней использовать для фона?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 21.1.2013, 1:34
Сообщение #32


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Цитата(BydloScripter @ 21.1.2013, 1:43) *

Спасибо, картинка канает в поиске по полному окну, осталось определить где та грань, которая делает картинку неискабельной, какойто параметр типа кол-во цветов на квадратный пиксель)
И кстати есть ли ещё какие-нибудь нежелательные цвета для картинок кроме чорного (0)? И какой цвет предпочтительней использовать для фона?

Конкретно нулевой цвет = баг. Например 3 цвета будет - нулевой, второй и фон. и баг повторяется(в различных позах). - это первый.
второй - просто масс цветов различных, без нулевого вообще, но на большом экране, типа 1600 в ширину и т.п. Выяснять из-за чего именно смысла уже нету - баги в работе. Просто используйте их как можно меньше и всё.

Для фона без разницы какой. Он ведь не учитывается при поиске, потому и называется фоном.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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