1.源代码(E:/OpenCV/first)
#include"highgui.h"
int main(int argc ,char**argv)
{
IplImage*img=cvLoadImage(argv[1]);
cvNamedWindow("Example",CV_WINDOW_AUTOSIZE);
cvShowImage("Example",img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Example");
return 0;
}
其中argv[1]为读入的图像参数,命令行需指定图像所处路径和文件名即可。
2.命令行运行代码
1)编译链接
2) 开始/运行/cmd/
C:/Documents and Settings/Administrator>e:
进入E盘,即代码所存位置
E:/>cd /OpenCV/first/debug
进入debug,里面有可执行程序
E:/OpenCV/first/Debug>first.exe e:/OpenCV/Lena.jpg
前面为可执行程序.exe 后面为载入参数(读入的图像路径及其文件名)
3.参数运行代码
project->settings-> program argumengts中输入入口参数,即图像文件路径及其文件名