Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.

Displaying a Picture in OpenCV

l1nuxn3wbie
Beginner
721 Views
I have the OpenCV O'Reilly manual, and I am testing out the sample code in the section "Display a Picture." The picture I wish to display is a jpeg format stored on the Desktop. Here is a copy of the code:
// Sample Project.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "highgui.h" //GUI header
#include "cv.h" //main OpenCV header


int main(int argc, char** argv)
{
IplImage* img = cvLoadImage("p-pod-jpeg.jpg",1);
cvNamedWindow("Example 1",1);
cvShowImage("Example 1", img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Example 1");
}

The code compiled successfully, but when I went into debug mode, the command line terminal pops up with a window that has a gray background. The image does not display. What am I doing wrong?

Thanks!
0 Kudos
2 Replies
Gennady_F_Intel
Moderator
721 Views

Please verify if the pointer *img is not null after returning by cvLoadImage(..)
--Gennady

0 Kudos
l1nuxn3wbie
Beginner
721 Views

Please verify if the pointer *img is not null after returning by cvLoadImage(..)
--Gennady


I have it working now! Thanks!
0 Kudos
Reply