首页 > 其他 > 详细

OpenCV获取RTSP解码播放

时间:2015-11-19 20:59:58      阅读:714      评论:0      收藏:0      [点我收藏+]

#include <opencv2/opencv.hpp>


int main(int argc, char **argv){

    IplImage *pFrame = NULL, *srcImage = NULL;

    CvCapture *pCapture = NULL;

    //pCapture = cvCaptureFromFile("rtsp://admin:12345@192.168.7.45:554/h264/ch1/main/av_stream");
    pCapture = cvCreateFileCapture("rtsp://192.168.1.15:8554/djxzBrightness.mp4");
    //pCapture = cvCreateCameraCapture(1);
    if (!pCapture){
        printf("Can not get the video stream from the camera!\n");
        return NULL;
    }

    //read the video by frame
    //while(1)
    while (1){
        //pFrame = cvQueryFrame(pCapture);
        if (srcImage == NULL)
        {
            pFrame = cvQueryFrame(pCapture);
            srcImage = cvCloneImage(pFrame);
            cvShowImage("123234", srcImage);
            //cout<<pFrame->width<<","<<pFrame->height<<endl;
            cvWaitKey(10);
            cvReleaseImage(&srcImage);
            srcImage = NULL;
        }

    }
    cvReleaseCapture(&pCapture);
    cvReleaseImage(&pFrame);

    return 0;
}

OpenCV获取RTSP解码播放

原文:http://www.cnblogs.com/ssjie/p/4978911.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!