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

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

Сравнение изображений


Ivolg ©   (2007-07-29 22:31:00) 

Здраствуйте ! Есть 2 изображения (32бит), необходимо их сравнить попиксельно, если второе изображение будет отлично от первого, то нужно переписать недостающие байты с первого изображения во второе. Как это можно реализовать ?


Eraser   (2007-09-05 17:36:00) [1]


> Ivolg ©   (30.07.07 10:32) [3]

см. video hook driver или mirror driver.


shlst   (2007-09-03 13:37:00) [2]

32 бита - можешь старшие 8 бит цвета каждой точки выкинуть нафик, итого тебе экономия 25%
:)


Kast2K   (2007-09-03 13:06:00) [3]

Вычти одно изображение из другого и получишь разницу. Далее записываешь координаты полученных пикселей и берешь из первого изображения их и заносишь во второое


Belorus   (2007-07-30 14:02:00) [4]

Изучай протокол VNC.


DVM   (2007-07-30 11:00:00) [5]


> Ivolg ©  

RAdmin вроде как драйвер использует.


Сергей М.   (2007-07-30 10:57:00) [6]


> недумаю что он просто тупо передает снимок рабочего стола
> на клиент


Разумеется не "тупо".
Но и не так как ты думаешь.


Ivolg   (2007-07-30 10:32:00) [7]

Вообще-то я планирую написать программку типа Radmin'a, недумаю что он просто тупо передает снимок рабочего стола на клиент.


antonn   (2007-07-30 00:05:00) [8]

уже который раз вижу эту дурацкую задачу...
блин, ну в конце то концов получится первое изображение? если разные пиксели и придется переписать с первого на второе... Так может сразу скопировать первое на второе без циклов? Или я чего то не понимаю?


Sdubaruhnul   (2007-07-29 23:54:00) [9]

Тривиально используя Scanline. Т.к. проход по изображению один, то можно оптимизировать число обращений к Scanline.


Наверх

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