2016-02-12 34 views
0

所以,我只是试着在我的机器上运行本教程http://docs.opencv.org/master/d1/dc5/tutorial_background_subtraction.html#gsc.tab=0的代码,但是当我运行命令提示符显示并立即终止本身时,我认为问题来自于此:C++需要关于OpenCV代码的帮助教程

if (argc != 3) { 
    cerr << "Incorret input list" << endl; 
    cerr << "exiting..." << endl; 
    return EXIT_FAILURE; 
}` 

并在输出窗口就显示了这个消息

***** VIDEOINPUT LIBRARY - 0.1995 - TFW07 ***** 

The program '[26932] ConsoleApplication7.exe' has exited with code 1 (0x1). 

谁能告诉我怎样才能解决这个问题?我正在使用visual studio 2013和OpenCV 3.0。

回答

1

这意味着代码告诉你将三个参数传递给你的程序。阅读文档,其中clealry举例... “./bs -vid video.avi”

在Visual Studio中,您需要将三个参数传递给命令行 Visual Studio 2013,单击该项目,选择属性,转到调试部分,你会好的有一个命令行参数框。

+0

好的我会尝试它谢谢你的答案。 –

+1

第一个参数'argv [0]'是可执行文件的名称,所以从用户的角度来看,提供了两个参数。只是一个说明,使其更加清晰。 – iksemyonov