【发布时间】:2014-02-20 10:21:19
【问题描述】:
我正在尝试在 openCV java 中循环播放帧视频 这是我的代码
Mat frame = new Mat();
int numOfFrames = 0;
boolean hasNext = true;
while(hasNext){
hasNext = video.read(frame);
numOfFrames++;
}
问题是,它永远循环,没有结果、错误或内存泄漏! 请帮忙
【问题讨论】:
-
您是从视频文件中读取还是从相机中捕获?
-
是的,lukk 说的。相机流只是从不停止
-
从视频文件中读取
-
您是否等待足够长的时间到达文件末尾?也许文件太大以至于需要花费大量时间。如果您的处理速率约为 200fps,则以 25fps(90000 帧)解码 1 小时视频需要 7.5 分钟才能完成。
-
其实我正在尝试 4 秒视频