我是靠谱客的博主 健壮鸡,最近开发中收集的这篇文章主要介绍基于OpenCV打开本地视频/本地USB摄像头/网络IP摄像头,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前言

最近进行各种测试,总结下!

预备

首先来一张OpenCV关于VideoCapure的介绍,说明很清楚,能够用来读取.avi视频文件,.jpg格式的图片序列,以及网络摄像头。

程序

程序很简单,不再解释了,用的时候可以根据情况 &&即可。

#include <iostream>
#include <opencv2/video.hpp>
#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>

using namespace cv;
using namespace std;

int main()
{
    namedWindow("video",WINDOW_NORMAL);
  
    // VideoCapture cap("test.avi");
       
       // 本地摄像头设备好,一般为0
    // int device = 0;
    // VideoCapture cap(device);
    VideoCapture cap("rtsp://用户名:密码@IP/h265/ch1/1");

    Mat frame;

    while(cap.isOpened())
    {
        cap >> frame;

        imshow("video", frame);
        waitKey(10);
    }
}

 

最后

以上就是健壮鸡为你收集整理的基于OpenCV打开本地视频/本地USB摄像头/网络IP摄像头的全部内容,希望文章能够帮你解决基于OpenCV打开本地视频/本地USB摄像头/网络IP摄像头所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(26)

评论列表共有 0 条评论

立即
投稿
返回
顶部