Porónywanie dwóch obrazków (podobieństwo);

0

Jak porównać dwa obrazki i określić, jak bardzo śa do siebie podobne ?
Chciałem napisać program, który przec kamere wykrywa ruch.

         Dzięki !
0

sprowadz te bmp do 256 czy nawet 16 kolorow i wtedy porownaj oba pixel po pixelu i jesli liczba roznych pixelikow nie bedzie za duza to znaczy ze ruchu nie ma :)))--Delphi 6 (paskal is good too)

0

Hmmm. 16, 256 kolorów, porównać dwa pixele ...... Tylko jak to zrobić ???
Dziękuje i serdecznie pozdrawia Karol.

0

No co ty nie umiesz porownac dwoch kolorow???
Robisz se jakas zmienna np

var
x:longint

i dalej piszesz:

if kolor1=kolor2 then x:=x+1;

powtarzasz to dla wszystkich pixeli a potem zeby sprawdzic czy obrazki sa podobne robisz np tak:

if x/liczbakolorow &gt0.8 then niemaruchu:) else jestruch;

Pozdrawiam @LL;--Rafalrs

0

To wiem, ale ponieważ jestem początkowym (czyt. małym) programistą nie wiem {glowa} jak zamienić do 256, lub 16 kolorów.
Dzięki !

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.