我正在嘗試使用Java學習OpenCV 3.2.0,並且無法將視頻文件加載到程序中。我在Windows 10上的Eclipse工作這是從代碼片段:Windows 10上的OpenCV無法加載視頻文件
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計算機上試用了它,並且它按預期工作。這意味着路徑指向正確的位置,並且代碼實際工作。
這是OpenCV和Windows上的路徑問題嗎?我沒有發現complile錯誤,只有一個白色的窗口。這是如何修復的?
你可以試試其他視頻嗎?最好採用不同於.mov的格式。也許這是視頻編解碼器的問題。 – MateuszB