2015-03-19 45 views
0

信息:
Windows 8.1中的64位
的Visual Studio 2013
OpenCV的2.4.10錯誤使用OpenCV的2.4.10上的Visual Studio 2013

我需要的OpenCV爲我的大學羣體做一些圖像處理,但我甚至無法學習如何使用OpenCV的功能,因爲我似乎無法使它與Visual Studio 2013一起工作。我一直在嘗試使用各種教程和視頻,這些教程和視頻都非常相似,但總是略有不同但總是失敗。我發現這個教程(https://www.youtube.com/watch?v=vwhTKsvHwfQ),現在它似乎工作(來源至少建立現在)...但我運行一些樣品不工作,調試輸出說這樣的東西:

'OpenCV2410Test2.exe' (Win32):加載'C:\ Windows \ SysWOW64 \ ntdll.dll'。找不到或打開PDB文件。
'OpenCV2410Test2.exe'(Win32):Loaded'C:\ Windows \ SysWOW64 \ kernel32.dll'。找不到或打開PDB文件。

大約有50個左右的「錯誤」,就像在各個領域的錯誤一樣,我不知道爲什麼,它只發生在一些示例上(例如,上述錯誤來自嘗試運行「edge.cpp 「)。我一直有這麼多的錯誤,我不知道該怎麼做。我唯一能想到的是,當視頻具有32位操作系統時,我的操作系統爲64位。

幫助將不勝感激,我想知道我的設置將工作時,我需要它。

回答

0

您看到的錯誤可能不會直接干擾您的代碼運行 - 而且可能沒有什麼可擔心的!

參見:opencv2.4.4 visual studion 2012 Cannot find or open the PDB file

在「edge.cpp」樣品的情況下,如果樣品不工作,但您沒有得到超越「無法找到或打開PDB文件」和你的代碼的任何錯誤如果您將代碼導入到新項目中以測試它,則可能是由於它未找到要查找的圖像(fruits.jpg)。

希望這會有所幫助!

+0

在哪個區域添加fruits.jpg?我使用exe將它移動到調試文件夾?我只是改變了edge.cpp的一部分,所以它有一個路徑名稱的水果確切的位置,但它仍然無法加載它... – Wyndrix 2015-03-19 12:18:56

+0

把fruits.jpg放在你的_Project/Project_文件夾,這應該工作。例如,如果我爲該示例創建了一個項目並將其命名爲「邊緣」,則應該有另一個名爲「Edge」的文件夾包含您的源文件。把它放在這個文件夾中,樣品應該運行。 – HunterCM 2015-03-19 13:34:46

+0

工作正常!感謝您清除這整個事情!我認爲我的安裝又錯了! – Wyndrix 2015-03-20 15:46:45

相關問題