2016-02-12 69 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