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

Вниз

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

 
Ptr   (2002-08-13 16:10) [0]

Уважаемые !!! Как программно сранить две картинки (например if(Image1.Picture = Image2.Picture) then ...


 
BOA_KAA ©   (2002-08-13 17:39) [1]

А по каким признакам ты их сравнивать собираешься-то?


 
bars ©   (2002-08-16 00:59) [2]

//по пикселям
//через цыклы

for x:=0 to image1.height do
for y:=0 to image1.width do
is not image1.canvas.pixels[x,y]= image2.canvas.pixels[x,y] then
begin break; showmessage("Рисунки не одинаковы"); end;

//почти так


 
SI-riuss ©   (2002-08-16 02:24) [3]

Только не забудь всю эту бузу писать после проверки их размеров типа:
if (image1.height=image2.height) and (image1.width=image2.width) then...


 
Jeer ©   (2002-08-16 11:33) [4]

Не задано определение "сравнение", поэтому решение может быть и другим.
Если два одинаковых по размеру и содержанию изображения, но отличающиеся яркостью - может и такая задача стоять.
С точки зрения содержания - изображения одинаковые, в некоторой степени.


 
Флинт   (2002-08-27 09:39) [5]

Берёшь книгу по Быстрому преобравонию Фурье ( БПФ), читаешь.
Для начала если хочешь, то можно, а может даже и нужно
сгладить обе картинки методом окна. Затем с помощью БПФ делаешь
анализ и сравниваешь. Только тебе надо определиться с допустимой
разницой в результатах.
Сложно никто не спорит, но есть и сложнее методы например
нейронные сети, но там результат получше.


 
Mirovodin ©   (2002-08-27 10:43) [6]

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

Если нужно могу посоветовть какую лит-ру читать, формулы и т.д.

Это что касается настоящего распознавания.
Но в 90% случаев просто можно размер файла сравнить.


 
Jeer ©   (2002-08-28 02:04) [7]

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


 
mand   (2002-09-05 21:36) [8]

можно использовать среднеквадратичную нормированую ошибку,
достаточно простая формула



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
8-61712
Sniffer
2002-09-04 17:21
2002.12.19
OpenGL и перспектива


1-61512
Демонов Е.В.
2002-12-06 17:00
2002.12.19
Вопрос о размере адресного пространства


3-61489
ewald
2002-11-28 17:58
2002.12.19
Подскажите пожалуйста с набором данных


4-61884
AlexRaza
2002-11-07 23:26
2002.12.19
Как убрать в Listbox вертикальную полосу прокрутки?


1-61653
#Deus
2002-12-07 16:38
2002.12.19
OpenDialog