所以,我只是尝试在我的机器上运行本教程http://docs.opencv.org/master/d1/dc5/tutorial_background_subtraction.html#gsc.tab=0中的代码,但是当我运行命令提示符时,立即显示并自行终止,我认为问题来自于此:
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。
答案 0 :(得分:1)
这意味着代码告诉您将三个参数传递给您的程序。阅读文档,其中clealry举例说明...... &#34; ./ bs -vid video.avi&#34;
在visual studio中,您需要将三个参数传递给命令行 在Visual Studio 2013中,右键单击项目,选择属性,转到“调试”部分,您可以使用命令行参数框。