【发布时间】:2023-03-25 01:04:01
【问题描述】:
我使用 Emgu CV 库通过 RTSP 协议访问 IP 摄像机。
为此,我使用以下代码。
Emgu.CV.VideoCapture (url);
当我想同时连接多个摄像头时会出现问题。
当我执行上述代码时,与摄像头的连接建立如下:
https://i.stack.imgur.com/hnd2L.png
出现此问题是因为 Emgu CV 在 C# 中用作包装。作为一个全局变量。
需要做的是实例同时和分开创建,如下:
https://i.stack.imgur.com/FbMD0.png
我使用了多线程处理,但问题没有解决。有人有解决办法吗?
Task.Factory.StartNew(() =>
{
try
{
var newCamera = new Emgu.CV.VideoCapture(url);
}
catch (Exception ex)
{
}
});
【问题讨论】:
标签: c# wpf multithreading emgucv