【发布时间】:2017-02-17 18:02:42
【问题描述】:
我正在尝试使用 Java 学习 OpenCV 3.2.0,但无法将视频文件加载到程序中。我在 Windows 10 中使用 Eclipse。这是来自代码的 sn-p:
Mat frame = new Mat();
Mat frameHSV = new Mat();
VideoCapture vcap = new VideoCapture("C:\\Users\\UserName\\Downloads\\video.mov");
while(vcap.read(frame))
{
frameHSV = ColorBase.BGRToHSV(frame);
displayWindow.updateFrame(frameHSV);
}
当我启动这个程序时,我只看到一个白色的窗口,里面什么都没有。我认为这与在 Windows 上存在有关,因为我在 Linux 计算机上进行了尝试,它按预期工作。这意味着路径指向正确的位置并且代码确实有效。
这是 Windows 上的 OpenCV 和路径的问题吗?我没有得到任何编译错误,只有一个白色窗口。这是如何解决的?
【问题讨论】:
-
你能再试一个视频吗?最好采用不同于 .mov 的格式。也许是视频编解码器的问题。
标签: java windows eclipse opencv