2
嘗試加載格式不正確的程序。 (異常來自HRESULT:0x8007000B)運行基於OpenCV的C#代碼時出錯
這是我得到的錯誤,在這條線:
videoCapture = highgui.CvCreateCameraCapture(0);
該項目沒有顯示警告或編譯錯誤等什麼可能是問題嗎?
嘗試加載格式不正確的程序。 (異常來自HRESULT:0x8007000B)運行基於OpenCV的C#代碼時出錯
這是我得到的錯誤,在這條線:
videoCapture = highgui.CvCreateCameraCapture(0);
該項目沒有顯示警告或編譯錯誤等什麼可能是問題嗎?
這幾乎可以肯定的意思是,你的應用程序被編譯爲64位,而OpenCV中的代碼是32位,反之亦然。
在Visual Sudio:
x86
如果它當前設置爲x64
或Any CPU
現在嘗試重新運行您的應用程序,錯誤應該不再發生。
注:的download page爲OpenCV的規定, 「它不包含64位二進制」