|
|
|
Программа Unique Colors Search, подбор уникальных цветов для быстрого поиска мобов/объектов |
|
|
DarkMaster |
9.4.2011, 18:52
|
Модератор UOPilot
Сообщений: 9.573
Регистрация: 2.12.2008 Группа: Супермодераторы Наличность: 28537
Пользователь №: 11.279
|
Потестил генерацию кода поиска картинки. Несколько моментов честно говоря ввели в ступор и я подумал, что пациент мертв. 1) Почему для генерации условия необходимо сначала с чем то сравнить картинку для нахождения уникальных цветов? Ну ладно допер сравнить с пустотой, сравнил активировалась кнопка. 2) Нажал Find Image, появилась картинка. Зачем? Тут я вообще не понял зачем мне ее показали и дали одну кнопку "преобразовать"... Я так понял, что на этом этапе задумывалась возможность выбора области генерации. Собственно или штаны наденьте или крестик снимите)) Или сразу преобразовывать либо дать возможность выбора области(еще бы и с лупой). 3) Началось преобразование. Признаюсь честно засунул полноценный скриншот, естественно не для того предназначено. Программа повисла основательно - пришлось закрыть диспетчером задач(закрылась с ошибкой). Попытался еще раз, решил подождать и дать подольше поработать. Вспомнил минут через 40 - справилась). 4) Здесь я был приятно поражен - filling просто потрясает. Алгоритм шикарен.
В целом за счет филлига остался пораженным и в некотором недоумении из-за проблем доступа к анализу и какой-то нелогичности кнопочек. Пожелания: 1) Активность кнопки "Find Image" независимо от предварительного сравнения. 2) Выбор области для анализа. 3) Лупа при выборе. 4) Полосы прокрутки при просмотре рисунка. 5) Белый фон у рисунка, когда крутишь filling. 6) Лупа при прокрутки filling. 7) Возможность вставки изображения из буфера. 8) Предупреждение о слишком большой области поиска либо полоска прогресса, а то все колом встает.
Сообщение отредактировал DarkMaster - 9.4.2011, 19:00
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|
|
|
|
Zeleax |
9.4.2011, 20:54
|
ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010 Группа: Пользователи Наличность: 0 Из: Киев
Пользователь №: 13.093
|
Цитата(DarkMaster @ 9.4.2011, 17:52) Потестил генерацию кода поиска картинки. Несколько моментов честно говоря ввели в ступор и я подумал, что пациент мертв. 1) Почему для генерации условия необходимо сначала с чем то сравнить картинку для нахождения уникальных цветов? Ну ладно допер сравнить с пустотой, сравнил активировалась кнопка. 2) Нажал Find Image, появилась картинка. Зачем? Тут я вообще не понял зачем мне ее показали и дали одну кнопку "преобразовать"... Я так понял, что на этом этапе задумывалась возможность выбора области генерации. Собственно или штаны наденьте или крестик снимите)) Или сразу преобразовывать либо дать возможность выбора области(еще бы и с лупой). 3) Началось преобразование. Признаюсь честно засунул полноценный скриншот, естественно не для того предназначено. Программа повисла основательно - пришлось закрыть диспетчером задач(закрылась с ошибкой). Попытался еще раз, решил подождать и дать подольше поработать. Вспомнил минут через 40 - справилась). 4) Здесь я был приятно поражен - filling просто потрясает. Алгоритм шикарен.
1) можно было сделать и без сравнения. Но при сравнении с реальными скринами фона оптимизируется выбор базовой точки (по цвету) для поиска объекта на экране. Так что можно сравнивать и с пустотой, просто потом в скрипте картинка на экране будет дольше искаться- возможно будет больше "холостых циклов". 2) задумывалась опция, чтоб указать "прозрачный" цвет, который не будет сравниваться с изображением на экране. Но можно конечно и сразу запустить процесс разбивки/воссоздания изображения 3) согласен без вопросов 4) спасибо, действительно алгоритм продумывал основательно (IMG: style_emoticons/default/smile.gif) Лупу можно прикрутить с выделением области на изображении, правда потрудиться придется изрядно.... А может можно картинку заранее подготовить и обрезать лишнее в любом редакторе? )
--------------------
|
|
|
|
DarkMaster |
9.4.2011, 21:05
|
Модератор UOPilot
Сообщений: 9.573
Регистрация: 2.12.2008 Группа: Супермодераторы Наличность: 28537
Пользователь №: 11.279
|
1) Предварительное сравнение за частую смысла вообще не имеет. Пара простых примеров - сесть на трейд. Надо найти в инвентаре рисунок, он не прозрачный, прямоугольный. Пример второй - была необходимость просканировать панельки скилов и занести в массив где и что находится. Скилы все так же не прозрачны и статичны.
вырезать то я и в паинте вырежу, поэтому и предложил передачу картинки из буфера минуя сохранение(вырезал, перекинул). А вот когда филинг крутишь, то тут уже надо присматриваться к мелким деталям и лупа точно не помешала бы. еще и серый цвет затрудняет имхо просмотр. Либо просто растягивать как в превью в основном окне, вот только не будет ли искажений по количеству пикселей?
Сообщение отредактировал DarkMaster - 9.4.2011, 21:07
--------------------
Скрипты UOPilot под заказ. Консультации по UOpilot 15$/час. Услуги Lua разработчика (не пилот, проекты, постоянка) Disсоrd: Kov____
|
|
|
|
|
|
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0
|
|