![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Baltazar5000 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 6.12.2006 Репутация: нет Всего: нет |
У меня имеется две компоненты Image1 и Image2. Имеется 3 таймера: 1 - отправляет в Image1 скриншот экрана в данную секунду, 2 - отправляет в Image2 предыдущий скриншот экрана, 3 - производит сравнение картинок и к примеру при движении мыши говорит: "Замечены изменения" и выделяет ту область где они произошли (в программе естественно). Сравниваю картинки попиксильно, но это происходит уж очень медленно. Вопрос как их сравнить по другому, пожалуйста варианты с кодами.
Вот код попиксельного сравнения:
И вот ещё вопрос, правда не в тему: когда делаю захват изображения с рабочего стола (tCanvas->Handle = CreateDC("DISPLAY",NULL,NULL,NULL);), то мышка на скрине не отображается, как это исправить? Всем заранее большое спасибо! |
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 16 Всего: 128 |
Предположу, что потому, что ты захватываешь рабочий стол, а не делаешь скрин экрана ))) Попробуй чисто скринить через эмуляцию PrintScreen. Сравнивать пробуй через ScanLine. Почитай про нее, я сам не в курсе, но знаю, что такая штука есть. |
|||
|
||||
| Baltazar5000 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 6.12.2006 Репутация: нет Всего: нет |
PrintScreen тоже мышку не скринит)
|
|||
|
||||
| Rrader |
|
|||
|
Inspired =) ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1535 Регистрация: 7.5.2005 Репутация: 14 Всего: 191 |
Baltazar5000, его отдельно скринят
|
|||
|
||||
| Baltazar5000 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 6.12.2006 Репутация: нет Всего: нет |
Спасибо, Rrader, с мышкой разобрался. А как же самое главное, сравнение?
|
|||
|
||||
| Sannis |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 14.8.2007 Где: Москва Репутация: 1 Всего: 13 |
Имхо быстрее чем перебором эту задачу не решить.
-------------------- |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |