呼叫攝像頭是使用avicap32的dll。
大部分的攝像頭都是能正常顯示的,但換成奧速H800的攝像頭后,預覽界面顯示黑屏。

拍照的時候,通過除錯,圖2的GetLastError方法呼叫kernel32.dll,得到錯誤編碼6,對應的是無效句柄。

請問有什么辦法解決嗎?

我也嘗試過Aforge.dll呼叫攝像頭。某些電腦版本會提示沒有注冊類。
uj5u.com熱心網友回復:
有大佬知道嗎?uj5u.com熱心網友回復:
有可能是64位和32位的區別,是不是程式64,報錯的系統是32位uj5u.com熱心網友回復:
如果是32位呢?
uj5u.com熱心網友回復:
建議你編譯時,用x86模式uj5u.com熱心網友回復:
這個沒辦法改
uj5u.com熱心網友回復:
很少人懂嗎?轉載請註明出處,本文鏈接:https://www.uj5u.com/net/26279.html
標籤:C#
上一篇:C#多執行緒運行耗時的問題
