ho un problemino con Opencv, sto cercando di creare un programma con opencv dove compara 2 immagini e mi ritorna vero se sono uguali o falso se sono diverse, vi faccio vedere,magari qualcuno piu' esperto di me puo aiutarmi
Codice: Seleziona tutto
#include "opencv2/highgui/highgui.hpp"
#include <iostream>
using namespace cv;
using namespace std;
int main( int argc, const char** argv )
{
int i,num;
Mat im = imread("test1.jpg", CV_LOAD_IMAGE_UNCHANGED);
Mat im2 = imread("test2.jpg", CV_LOAD_IMAGE_UNCHANGED);
Mat dest;
absdiff(im, im, dest); // frame2 = frame -frame1
//qui dovrebbe esserci il codice che sto cercando, cosi' se le immagini sono uguali restituisce vero
imshow("test",dest);
cv::waitKey(0);
}