新手求教:OpenCV程序如何在命令行运行

时间:2022-09-26 17:45:38
下面这段程序是要在窗口中显示一张图片,请问应该怎么在命令行中运行它??谢谢!
// Test.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>

int main(int argc,char** argv)
{
cvNamedWindow(argv[1]);

IplImage* img = cvLoadImage(argv[1]);

cvShowImage(argv[1],img);

while(1)
{
if(cvWaitKey(100) == 27)break;
}

cvDestroyWindow(argv[1]);
cvReleaseImage(&img);
exit(0);
}

2 个解决方案

#1


编译好后如果是a.exe,提前在exe文件夹放一张图片,记做b.jpg,
然后打开一个命令行,直接cd到exe所在文件夹,输入a.exe b.jpg就行了

#2


打开cmd,输入.exe完整路径名 输入图像完整路径名

#1


编译好后如果是a.exe,提前在exe文件夹放一张图片,记做b.jpg,
然后打开一个命令行,直接cd到exe所在文件夹,输入a.exe b.jpg就行了

#2


打开cmd,输入.exe完整路径名 输入图像完整路径名