我有類似的問題,因爲是here,但與opencv_imgproc231.dll(opencv_core231.dll加載正確在我的情況下)。OpenCvSharp拋出DllNotFoundException
我安裝了OpenCV 2.3.1並設置環境變量PATH在「vc9 \ bin」文件夾中摺疊。我將所有OpenCvSharp dll添加到引用。當我運行我的C#程序時,它會正確加載opencv_core231.dll,但opencv_imgproc231.dll無法找到(與所有opencv dll在同一目錄中)。我試圖將opencv dll複製到可執行文件所在的文件夾,但它顯示相同的錯誤。
我做了他所做的一切 - C++紅色。包。 2008,2010SP1,設置路徑,將openCV dll複製到文件夾,其中是可執行文件 - 但沒有任何作用,對於opencv_imgproc231.dll仍然是DllNotFoundException。
我有VS2008和Windows 7 32位。我的程序只包含一行:「IplImage image = new IplImage(128,128,BitDepth.U8,1);」。
感謝您的任何建議。
Pavel。
僅供參考:長度差異可能是因爲源路徑存儲在DLL中,並且通常在不同計算機上的構建之間發生變化。無論如何,二進制文件可能是相同的(但不是你的情況,我只是說不要依賴它...) – Macke