• Bernat Gabor's avatar
    1) Converted all images to JPG to reduce size. · a2975f33
    Bernat Gabor authored
    2) Added a raw Latex page break directive after each TOC tree. (For the PDF tutorial look).
    3) Two finished tutorials: 
       a) one describing how the Mat data structure works and its output capabilities (format function) (demonstration YouTube video included).
       b) one describing image scanning operations plus the LUT function (demonstration YouTube video included). 
       c) a basic filtering approach (plus multi row image scanning demonstration) in the work.
    a2975f33
display_image.cpp 780 Bytes
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>

using namespace cv;
using namespace std; 

int main( int argc, char** argv )
{ 
	if( argc != 2) 
	{
	 cout <<" Usage: display_image ImageToLoadAndDisplay" << endl;
	 return -1;
	}
	
	Mat image;
	image = imread(argv[1], CV_LOAD_IMAGE_COLOR);	// Read the file

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

	namedWindow( "Display window", CV_WINDOW_AUTOSIZE );// 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;
}