Related Projects
      View All Projects

      OpenCV Projects

      OpenCV Projects stands for Open Source Computer Vision

      Applications OpenCV Projects

      Key features of OpenCV Projects

      OpenCV Image Transformations

      OpenCV Projects Operators

      Structure of OpenCV projects

      #inclde “cv.h” // Include header files

      #include “ highgui.h”

      Int main()

      { IplImage * input; // Variable declaration

      input = cvLoadImage(“shivendu.jpg”,1); // Loads the image

      cvNamedWindow(“Output”,1); // Creates a window to display image

      cvShowImage(“Output”, input); // Displays the image

      cvWaitKey(0); // Waits till a key is pressed

      cvDestroyWindow( “Output” ); //destroy the window

      cvReleaseImage( &input ); //release the memory for the image }

      Sample Code for Image Masking in OpenCV:

      Typedef struct CvHistogram

      {

      int          type;

      CvArr*   bins;

      float     thresh[CV_MAX_DTM] [2]; /* for uniform histograms*/

      float** thresh2; /* for non-uniform histograms */

      CvMatND mat; /* embedded matrix header for array histograms */

      }

      CvHistogram;

      IplImage* mask;

      mask = cvCreateImage( cvGetSize (hsv), IPL_DEPTH_8U, 1);

      cvZero (mask);

      cvRectangle (mask, cvPoint (10,10), cvPoint (100,100), cvScalarAll (255), CV_FILLED);

      cvCalcHist (planes, hist, 0, mask);     //Compute Histogram OpenCV Projects

      Related Pages