在秋千上使用opencv显示视频

时间:2016-10-25 17:25:34

标签: java swing opencv

我尝试使用java opencv库处理视频并在Swing GUI上显示结果。我创建了一个用于处理每个帧的线程(视频读取,过滤,canny和轮廓等)并在Swing调用' SwingUtilities.invokeAndWait'中更新结果:

-u root -pPassword

速度惊人地快,显示器只需要大约2ms,这没有意义,因为显示器无法快速响应。我在这里错过了什么?我想等到处理过的图像实际显示在Swing UI上。

1 个答案:

答案 0 :(得分:0)

我认为你为此使用了两个线程? 如果是这样,您需要它们来同步它们的操作。否则,显示线程可以显示部分完成的图像。 完成同样的事情之后,我认为让捕获线程在处理完图像时显示图像会更明智。 强制线程相互等待基本上取消了多线程的好处(并引起很多麻烦)。