Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.18;
Скачать: CL | DM;

Вниз

Сравнение 2х bitmap   Найти похожие ветки 

 
Diamond   (2002-03-06 20:56) [0]

Подскажите как сравнить два BITMAP и различия между ними вывести в другом.


 
Фэ ©   (2002-03-06 23:39) [1]

Вопрос только, что такое РАЗЛИЧИЕ.
Если понимать как относительную разницу одноименных цветов то
R = R1-R2, if < 0 то =0
G = G1-G2
B = B1-B2

Сделай через TImage.LoadFromFile
Затем сканируй (по пикселям или строчно)
property Pixels[X, Y: Integer]: TColor;
разлагай цвет на составляющие, ну и выше смотри.
Опять же в TColor переводи и в пиксель загоняй.
SaveToFile в конце.
Нужно будет 2-3 TImage - как сумеешь


 
MBo ©   (2002-03-07 06:54) [2]

если надо быстро/много, то на
developer.intel.com есть image processing library (большая)


 
Саня   (2002-03-12 11:40) [3]

MBo Если у тебя есть эта библиотека скинь на мыло пожалуста
Free_Fly@mail.ru


 
MBo ©   (2002-03-12 12:52) [4]

Мыльница у меня не той системы. 22 мегабайта.
http://developer.intel.com/software/products/perflib/


 
Writer ©   (2002-03-13 12:11) [5]

Можно просто провести попиксельное сравнение таким макаром(без разложения на цвета):

Img3:=Img1(x,y) xor Img2(x,y);

Врезультате совпавшие точки будут = 0 если не 0 то они
разного цвета...



Страницы: 1 вся ветка

Текущий архив: 2002.07.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.008 c
8-58234
Ежик
2002-03-13 09:50
2002.07.18
Такая проблема.... Нужно запихать рисунок JPG на рабочий стол.....


1-58073
x2y
2002-07-08 09:28
2002.07.18
Мастера, помогите плз,


14-58291
Voldemar2
2002-06-21 17:30
2002.07.18
Как изменить свойство о кучи однотипных элементов?


3-57977
bobr12
2002-06-26 15:48
2002.07.18
InterBase - проблема с русскими шрифтами


1-58165
^Sanya
2002-07-05 17:13
2002.07.18
Delphi и MSOffice: