[英]C# WPF - Camera capture from DLL
我正在使用AForge.NET庫捕獲USB攝像頭,我需要將這段代碼放在DLL中。 對於AForge.NEt庫的每個幀,創建一個帶有位圖的事件,我試圖將此事件冒泡到我的主WPF窗口中,為此,我在DLL庫中創建了一個簡單事件,以便主應用程序可以初始化此事件。 但我收到“調用線程無法訪問此對象,因為其他線程擁有它。” 我正在使用
Dispatcher.Invoke(() =>
{
imgCamera.Source = newFrame;
});
還是一樣的消息。 任何想法?
我花了很多時間后找到了解決方案。 只需-> newFrame.Freeze();
它需要處理所有線程問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.