【发布时间】:2021-06-23 13:07:15
【问题描述】:
我是 Cpp 和 opencv 的学习者,我正在尝试从多个线程访问相同的视频,但在这样做时我遇到了死锁,这是意料之中的
我正在创建 n 个线程并尝试通过将视频分成 n 部分来处理视频,并同时在不同的线程中处理它。这是我的 void 函数。我找到了一些 python 解决方案,但无法理解。
void *finddensity(void *videoinfo)
{
VideoCapture cap(video.mp4);
//do some processing on each frame
}
然后我正在使用 pthread_create 创建线程 有什么方法可以访问视频避免任何死锁,并且还有 videoinfo 结构? 谢谢
【问题讨论】:
标签: c++ multithreading opencv