繁体   English   中英

C#WPF-从DLL捕获相机

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM