Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];




Вниз

Как сравнить 2 картинки? 


SynteZZZ   (2002-02-10 23:09) [0]

Как сравнить 2 картинки?
Заранее пасибо...



Mbo   (2002-02-11 06:55) [1]

Если примитивно попиксельно при одинаковом размере - с помощью
Canvas.Pixels[i,j] или Scanline.



Анонимщик   (2002-02-11 20:58) [2]

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



Builder   (2002-02-11 21:12) [3]

А что значит сравнить? Размеры :)
Уточни.



Анонимщик   (2002-02-11 21:36) [4]

Builder - сравнивать, видимо, нужно при одинаковых размерах. А что, знаешь чудо-алгоритм?



Builder   (2002-02-12 01:06) [5]

Анонимщик, а что ты тогда понимаешь, когда говоришь, что картинки одинаковые? :)
>> А что, знаешь чудо-алгоритм?
Может и да.



Фэ   (2002-02-12 02:24) [6]

Сравнить меру близости изображения двух картинок даже разного размера можно путем вычисления кореляционной функции.
(для изображений - двумерной)
В результате получиться число от 0 до 1.
1 - идентичны.
Хеш или что тоже - CRC, определят несхожесть файлов с точность до бита, но задача, как я нонял, другая.



MBo   (2002-02-12 07:26) [7]

автор, к сожалению, не уточнил, что ему надо.
В библиотеке Intel Image Processing Library есть кое-какие процедуры сравнения - в их примере выделяется несовпадающая область двух картинок




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.023 c
3-90521           a1st                  2002-02-05 16:42  2002.02.28  
qreport 3.0 -> 3.0.5 - перестало работать!?


1-90565           Nikodim               2002-02-10 04:07  2002.02.28  
Оверлей в TMediaPlayer


14-90669          Diana                 2002-01-10 09:17  2002.02.28  
Хранение информации


3-90497           HiFiBear              2002-02-01 10:28  2002.02.28  
Проьлема с библиотеками ado


14-90646          Oleg Gashev           2002-01-13 02:52  2002.02.28  
MDI Interface