Node_L
Venidi
2018-03-04 03:09
采纳率: 100%
浏览 1.2k
已采纳

opencv怎么实现快速扫描视频的随机几帧

大致就是快速抽取一个视频的某几帧来检测视频中是否有人脸,逐帧检测太慢了,有没有什么方法跳着随机检测几帧

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • xinfeng2005
    xinfeng2005 2018-03-05 08:40
    已采纳
            int iGuiFanFrame=int(int(double(i/m_dFrameRate))*m_dFrameRate);
            cvSetCaptureProperty(capture,CV_CAP_PROP_POS_FRAMES, iGuiFanFrame); //直接跳到指定位置
            IplImage* img=0;  
            img=cvQueryFrame(capture); //从摄像头或者文件中抓取并返回一帧
    
    点赞 评论
  • caozhy
    点赞 评论
  • m0_37863528
    m0_37863528 2018-03-05 07:00

    可以每隔几帧检测一帧
    逐帧检测太慢可能是因为图片的shape太大了,可以reshape后再检测人脸

    点赞 评论

相关推荐