¿Cómo abrir dos imágenes BMP en VC?
Lea dos imágenes en la memoria, primero compare el largo y el ancho, y luego compare los valores de color de cada punto. Consulte el siguiente código. dsBmih;
GetObject(m_image1, sizeof(ds1), y ds1
int w1=bm1.biWidth
int h1=bm1.biHeight; ;
BITMAPINFOHEADER & bm2=ds2.dsBmih;
GetObject(m_image2,sizeof(ds2),&ds2);
int w2=bm2;
int h2=bm2.biHeight;
if(w1!GetPixel(punto);
if(c1-c2gt;150000)
{
ng; // Esto indica la diferencia entre diferentes valores
}
else ok; ok/(ok ng)lt; 0.8) devuelve falso;
}