您的代码在 Windows7 上使用 Qt 和 opencv 2.4.3 运行良好...您可以执行的可能检查...
- 检查到库的链接...opencv_core231、opencv_highgui231、opencv_imgproc231...检查包括到 opencv2/opencv/core.hpp opencv2/opencv/highgui.hpp。
- 检查 IplImage 指针 img1
IplImage *img1 = cvLoadImage("",0);
if(img1==NULL)
return -1;
3. 检查 *.pgm 图像的支持...或者获取最新的 opencv 并尝试...
编辑..
4。只是为了检查尝试以下..
#include <opencv/opencv2/core.hpp>
#include <opencv/opencv2/highgui.hpp>
using namespace cv;
int main()
{
Mat image;
image = imread("",0);
imshow("TEST",image);
waitKey(0);
return 0;
}