0
点赞
收藏
分享

微信扫一扫

Opencv获取视频时长相关信息以及控制播放

int OpencvHelp::getTotalFrame()
{
if(m_cap)
return (int)ceil(m_cap->get(CV_CAP_PROP_FRAME_COUNT)) ;
}

int OpencvHelp::getFps()
{
if(m_cap)
return (int)ceil(m_cap->get(CV_CAP_PROP_FPS));
}
void OpencvHelp::setPosPlay(int value)
{
if(m_cap)
{
m_cap->set(CV_CAP_PROP_POS_FRAMES, value);
}
}
int OpencvHelp::getTotalTimes()
{
// 时长计算
if(m_cap)
return m_cap->get(CV_CAP_PROP_FRAME_COUNT) / m_cap->get(CV_CAP_PROP_FPS);

}


举报

相关推荐

0 条评论