3
有誰知道如何檢查OpenCV/C++中的EOF(文件結束)條件?例如,要檢查空文件情況,我們可以使用isEmpty()方法,它返回一個布爾值。有沒有這種方法來捕捉EOF異常?視頻文件結束OpenCV
乾杯。
有誰知道如何檢查OpenCV/C++中的EOF(文件結束)條件?例如,要檢查空文件情況,我們可以使用isEmpty()方法,它返回一個布爾值。有沒有這種方法來捕捉EOF異常?視頻文件結束OpenCV
乾杯。
還有一個類似的功能叫empty()
供您使用。退房時間:
VideoCapture cap("your_video.avi");
if(!cap.isOpened()) // check if we succeeded
return -1;
Mat frame;
while(1) // looply reading frames from the video file
{
cap >> frame; // try to get an image frame
if (frame.empty())
{
// reach to the end of the video file
break;
}
}
這是一個很好的方法。我會檢查出來,謝謝! – Roy2511
不工作的人。不能將「cap >> frame」轉換爲布爾值。 – Roy2511
@ user3089908固定。 – herohuyongtao