Sotto Eclipse Galileo ho installato e configurato openCv 2.1.
La configurazione è andata a buon fine, però compialndo il seguente codice trovato in un tutorial:
- Code: Select all
#include <highgui.hpp>
#include <cv.hpp>
#include <cvaux.h>
#include <cvtypes.h>
#include <cvwimage.h>
#include <cxcore.hpp>
#include <stdio.h>
//namespace cv;
//namespace std;
int main(int argc, char ** arg)
{
if( argc != 2)
{
printf(" Usage: display _ image ImageToLoadAndDisplay");
return -1;
}
Mat image;
image = imread("C:\\Users\\fabio\\Desktop\\prova\\Strada.jpg", 1); // Read the file
if(! image ) // Check for invalid input
{
printf("Could not open or find the image");
return -1;
}
namedWindow( "Display window", 2);// Create a window for display.
imshow( "Display window", image ); // Show our image inside it.
waitKey(0); // Wait for a keystroke in the window
return 0;
}
ottengo il seguente messaggio dal compilatore MINWG:
- Code: Select all
unknown type name 'Mat'
Non capisco perchè non mi riconosce tale tipo dato che nel tutorial dice che è contenuto negli header di openCV.
Nessuno mi può aiutare a capire cosa c' è che non va?