Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как быстро сравнить 2 объекта типа tbitmap [D6, Win95/98, WinXP]


Страницы:   1 2

truntaev ©   (2003-11-21 10:19:00) 

Мастера, буду весьма признателен за помощь в следующем вопросе.
Как можно сравнить два объекта типа Tbitmap. Сравнение только
на предмет - идентичны ли два рисунка.
Собственно вся проблема сделать это быстро.
Использование ScanLine,  а затем поэлементное сравнение массивов
работает весьма медленно. Может кто-то умеет это делать с
помощью GDI функций...
На всякий случай: ntruntaev@hotbox.ru


Думкин   (2003-11-22 05:41:00) [21]


> [5] miek ©   (21.11.03 20:33)

Этой фразой сказано все:

> Использование ScanLine,  а затем поэлементное сравнение
> массивов работает весьма медленно.

Ни о каких образах речь не идет.
Можно посмотреть:
http://www.delphimaster.ru/articles/pixels/index.html
и ответить на вопрос МВо - он по ускоренной работе с графикой - дока.


wicked   (2003-11-21 21:13:00) [22]

навскидку, т. е. могуть быть неправильными или недостаточно быстрыми:
1. проксорить с помощью BitBlt, подсчитать количество 0 пикселей...
2. ScanLine + REP CMPSD...


Mihey   (2003-11-21 20:43:00) [23]

> Догадались, как, или пример привести?

Как? Имеешь ввиду сделать цвет на единичное значение отличающимся?


miek   (2003-11-21 20:33:00) [24]

Извиняюсь, если что. Но идентичность понятие тоже ОЧЕНЬ растяжимое. Может быть два битмапа, в которых ни один байт не совпадет, а на вид будут идентичны. Догадались, как, или пример привести? Задача решается только примеами распознавания образов. Кто сумеет сделать быстро и качественно - пускай идет давать зайвку на нобелевку.


Mihey   (2003-11-21 19:50:00) [25]

> Быстро только кошки родятся, а распознавание образов не фунт изюма.

Зря наругал человека. Он же ясно пишет:

> Сравнение только на предмет - идентичны ли два рисунка.


miek   (2003-11-21 16:45:00) [26]

Никак. Быстро только кошки родятся, а распознавание образов не фунт изюма.


Карелин Артем   (2003-11-21 15:52:00) [27]

g32.org работает ну очень быстро с графикой.


MBo   (2003-11-21 13:32:00) [28]

Какая необходима скорость?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо