Cargar y mostrar una imagen en OpenCV

Cargar y mostrar una imagen en OpenCV

En Visión Artificial, una de las librerías más importantes es OpenCV. Desde hace unos días estoy publicando pequeños tutoriales para esta gran librería.

Aquí tenéis un programa para cargar y mostrar una imagen en OpenCV:

#include 
#include 
#include 

using namespace cv;
using namespace std;

int main( int argc, char** argv )
{
  if( argc != 2) {
    cout <<" Usage: mostrar_imagen " << endl;
    return -1;
  }

  Mat image;
  image = imread(argv[1], CV_LOAD_IMAGE_COLOR);

  if(! image.data ) {
    cout <<  "Could not open or find the image" << std::endl ;
    return -1;
}

  namedWindow( "Display window", CV_WINDOW_AUTOSIZE );
  imshow( "Display window", image );

  waitKey(0);
  return 0;
}

Enlace: Cómo instalar OpenCV en Ubuntu.
Enlace: Primer programa en OpenCV.