Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
3-61499
Alex2
2002-12-02 15:43
2002.12.19
как принудительно закрыть таблицу


1-61633
^Sanya
2002-12-06 20:34
2002.12.19
Задача:


14-61789
Grifon
2002-11-22 22:11
2002.12.19
---|Ветка была без названия|---


1-61587
phantom2040
2002-12-10 08:59
2002.12.19
Работа со временем


1-61569
Gregory
2002-12-09 19:19
2002.12.19
Регулярные Выражения




   Наверх