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

 
Ответить в эту темуОткрыть новую тему
> Скриншот части экрана для findimage
DarkMaster
сообщение 3.12.2013, 15:58
Сообщение #1


***********

Модератор UOPilot
Сообщений: 9.468
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27737
Пользователь №: 11.279



Собственно есть динамический текст. Его надо распознать и распарсить. Распознавал нарезкой символов и финдимиджем. Каким-то чудом с распознаванием проблем не возникло по части путаницы символов. Но текст динамический и пилот просто не успевает считать все символы до их обновления. В итоге получается каша из нескольких обновлений текста. Вполне допустимо пропускать фреймы, но результат никак не должен быть помесью нескольких фреймов. Все что придумал делать скришот участка экрана, затем вставлять его в тот же пэинт, например. Потом искать и парсить текст уже в пэинте. Но даже при такой реализации не совсем понятно как в него вставить изображение. Считывание + парсинг занимают около 400мс, больше 1000мс будет слишком медленно.
Идеи?

Сообщение отредактировал DarkMaster - 3.12.2013, 16:00


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 3.12.2013, 16:14
Сообщение #2


***********

Модератор UOPilot
Сообщений: 9.468
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27737
Пользователь №: 11.279



// Средствами пилота скрин получается черным квадратом. Виндой нормально.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
esqado
сообщение 3.12.2013, 16:43
Сообщение #3


*****

Journeyman
Сообщений: 357
Регистрация: 5.11.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.217



Может дотнет?


--------------------
В обычном программировании: любое значение может быть преобразовано в тип string
В программировании Pilot: любое значение должно быть типа имейдж.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 3.12.2013, 16:49
Сообщение #4


***********

Модератор UOPilot
Сообщений: 9.468
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27737
Пользователь №: 11.279



Только я там ничего не напишу. А так то можно че. Плюс оси будут XP, .net надо будет наливать.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
esqado
сообщение 3.12.2013, 20:56
Сообщение #5


*****

Journeyman
Сообщений: 357
Регистрация: 5.11.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.217



Есть у меня подозрение, что может так случится, что дотнет ставить придётся.
Кстати, мелкомягкие угрожают снять с поддержки хрюшку, так что всем у кого нет - настоятельно рекомендую наливать последние апдейты с офсерваков.
ИМХО!


--------------------
В обычном программировании: любое значение может быть преобразовано в тип string
В программировании Pilot: любое значение должно быть типа имейдж.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 4.12.2013, 8:03
Сообщение #6


*********

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



Цитата(zavas @ 3.12.2013, 20:56) *

Есть у меня подозрение, что может так случится, что дотнет ставить придётся.
Кстати, мелкомягкие угрожают снять с поддержки хрюшку, так что всем у кого нет - настоятельно рекомендую наливать последние апдейты с офсерваков.
ИМХО!

Зачем? Семерка есть...

З.Ы.: разве что для VirtualBox

Сообщение отредактировал Zeleax - 4.12.2013, 8:04


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


*********

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



Цитата(DarkMaster @ 3.12.2013, 16:14) *

// Средствами пилота скрин получается черным квадратом. Виндой нормально.

Так это вопрос к кнайту


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


***********

Модератор UOPilot
Сообщений: 9.468
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27737
Пользователь №: 11.279



Ну даже предположим, что не кусок изображения, а простое нажатие принтскрина и вставка изображения. Как вставить без потери фокуса? Порыл винапи, с текстом получается через wm_paste, с изображением в паинт глухо.

// ХР, т.к. работа в виртуалке. Тут без вариантов.

Сообщение отредактировал DarkMaster - 4.12.2013, 14:51


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
HF-Trade
сообщение 14.12.2013, 18:15
Сообщение #9


***

Novice
Сообщений: 53
Регистрация: 18.3.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 12.576
Возраст: 32



А откуда текст? В смысле - с игры\сайта\видео..?
И какая конечная цель?(зачем ты каждый символ распознаешь?)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 14.12.2013, 18:42
Сообщение #10


***********

Модератор UOPilot
Сообщений: 9.468
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27737
Пользователь №: 11.279



Координаты с флэша вытащить надо было. Стащил исходник, подправил - получилась формочка, которая с буфера вставляет изображение. Правда привет визуал студии 2013, которая отказалась редактировать файл ресурсов, а если точнее после открытия больше не компилится. Баг вроде как известный, но решения не видел. Поэтому осталось хлама малость, но это уже терпимо.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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