Fórum Comparar imagens #323094
08/06/2006
0
Boa tarde a todos...
Amigos... eh possivel comparar dois bitmaps???
Bem, gostaria de compara-los, mas permitir um grau de relevância, afinal gostaria de saber se eles são semelhantes....
Alguem pode ajudar-me nesta missão??
Abraço a todos :wink:
Amigos... eh possivel comparar dois bitmaps???
Bem, gostaria de compara-los, mas permitir um grau de relevância, afinal gostaria de saber se eles são semelhantes....
Alguem pode ajudar-me nesta missão??
Abraço a todos :wink:
Aloizio Castro
Curtir tópico
+ 0
Responder
Posts
10/06/2006
Aloizio Castro
Pessoal, cheguei a seguint conclusao:
Obrigado ateh mesmo a quem somente olhou o topico :D
function TFSenhaVisual.CompImagens(img1, img2: TBitmap): Integer; var i, j : Integer; begin if (img1.Width <> img2.Width) or (img1.Height <> img2.Height) then begin Result := 100; Exit; end; Result := 0; for i := 0 to img1.Height-1 do for j := 0 to img1.Width-1 do if img1.Canvas.Pixels[j,i] <> img2.Canvas.Pixels[j,i] then begin Inc( Result ); //Break; end; //-- Converte Qtde para porcentagem Result := Result * 100 div (img1.Width * img1.Height); end;
Obrigado ateh mesmo a quem somente olhou o topico :D
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)