OpenCV2.3 测试例子源码
OpenCV2.3 测试例子源码
测试源码一(转自网络):
- /***********************************************************************
- * OpenCV 2.0 测试例程
- * 于仕琪 提供
- ***********************************************************************/
- //#include "stdafx.h"
- #include "highgui.h"
- //所有的以新风格命名的函数都在 cv 命名空间中
- //如果希望不要每次都输入 cv:: ,则可使用下面语句
- //using namespace cv;
- int main(int argc, char** argv[])
- {
- const char* imagename = "1.jpg";
- cv::Mat img = cv::imread(imagename); // Matlab风格的 cvLoadImage 函数的另一种调用
- if(img.empty())
- {
- fprintf(stderr, "Can not load image %s\n", imagename);
- return -1;
- }
- if( !img.data ) // 检查是否正确载入图像
- return -1;
- cv::namedWindow("image", CV_WINDOW_AUTOSIZE); //创建窗口
- cv::imshow("image", img); //显示图像
- cv::waitKey();
- return 0;
- }
测试源码二(转自《学习OpenCV(中文版)》 PDF版及源码下载在 ):
- #include "highgui.h"
- int main()
- {
- IplImage* img=cvLoadImage("1.jpg");
- cvNamedWindow("Example1",CV_WINDOW_AUTOSIZE);
- cvShowImage("Example1",img);
- cvWaitKey(0);
- cvReleaseImage(&img);
- cvDestroyWindow("Example1");
- return 0;
- }
评论暂时关闭