2015-04-12 71 views
-1

我需要爲位圖圖像轉換爲矢量圖像,這是我的代碼:在WPF應用程序例外

VectorImage = new Image<Bgr, byte>(CamImage); 

其中CamImage是位圖,我有這樣的例外:

類型的異常'System.TypeInitializationException'發生在Emgu.CV.dll中,但未在用戶代碼中處理

其他信息:'Emgu.CV.CvInvoke'的類型初始值設定項引發異常。

+3

什麼是內部異常? –

+0

我不知道內在的例外,你能幫我找到它嗎? –

+0

檢查'Exception.InnerException'屬性。調試器可以幫助你。 –

回答

-1

這可能是因爲您沒有在應用程序exe旁複製所需的非託管dll。

如果您通過nuget下載了EmguCV,在packages文件夾中您將看到一個lib和一個opencv文件夾。您必須將exe複製到應用程序exe旁邊的opencv文件夾中。

Check the documentation,它有一個可能的原因列表。