opencv学习02-播放视频,注意没有声音

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

编译命令:

g++ video.cpp -I /opt/bin/include/opencv -o hello `pkg-config --libs opencv`
#include "stdio.h"
#include 
#include 
//#include 
#include 
#include 
#include 
using namespace std;

int main()
{
    IplImage *frame = NULL;
    CvCapture *capture = NULL;
    capture = cvCaptureFromAVI("/home/lambda/hello.mkv");
    frame = cvQueryFrame(capture);
    cvNamedWindow("frame");
    while(frame){
        cvShowImage("frame", frame);
        cvWaitKey(20);
        cout << "Frame Grabbed." << endl;
        frame = cvQueryFrame(capture);
   }
   return 0;
}

心得: 与ffmpeg 有什么区别呢? ffplay 可以同样播放视频,并且有声音

附注

Learning OpenCV的中文版叫做《学习OpenCV》 可以学习这本书来了解很多知识。

中文版和英文版相比,内容上少了一些,翻译的也不是很到位,学习时中英文对照的看,会更好一些。

#参考文章: open-cv学习笔记- 视频文件处理

转载于:https://my.oschina.net/innovation/blog/807750

你可能感兴趣的:(opencv学习02-播放视频,注意没有声音)