#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;
}

最新文章

  1. Sharepoint学习笔记—ECM系列—文档列表的Metedata Navigation与Key Filter功能的实现
  2. 用于灰度变换的一些实用的M函数
  3. Shell高级编程视频教程-跟着老男孩一步步学习Shell高级编程实战视频教程
  4. Java的性能优化
  5. hdu Flow Problem (最大流 裸题)
  6. iOS开发之runtime的运用-获取当前网络状态
  7. Asp.net 导航条【1】
  8. freemaker
  9. HTML 基本标签02
  10. JDBC中的ResultSet无法多次循环的问题。
  11. 使用AspectCore动态代理
  12. Spring cloud 学习资料整理
  13. SSH框架实现仿淘宝购物demo
  14. C# - 设计模式 - 虚模式
  15. STLINK V2安装使用详解
  16. Python3爬虫实例 代理的使用
  17. [学习笔记]prufer序列
  18. spring mvc 形参类型
  19. 20155219 2016-2017-2 《Java程序设计》第4周学习总结
  20. 萌新程序媛的首个作品,基于NoSQL的内容管理及低码开发平台

热门文章

  1. Python框架之Tornado (源码之褪去模板外衣)
  2. PAT 天梯赛 L1-035. 情人节 【水】
  3. Google ProtocolBuffer
  4. 【Flask】Flask常用信号
  5. 如何用纯 CSS 创作一个小球上台阶的动画
  6. MongoDB快速入门(十)- Limit(),Skip() 方法
  7. Linux下MySQL 5.6.24的编译安装与部署
  8. 线程的sleep()方法和yield()方法区别
  9. 金中半日baoling游-----stoi
  10. spring半自动代理