闲着没事从同学那里找到了个openwrt   ,突然间想起来OPENCV可以很轻松的打开自带的摄像头,刚开始学习OPENCV 打开过若干次笔记本的摄像头,OPENCV能否打开网络摄像头呢?在百度上搜资料看到别人曾经做到过OPENCV+openwrt做无线监控的项目,觉得OPENCV从网络摄像头获取视频也必定可以实现,其他的论坛里也找到过相关的资料  。我在自己的电脑上面试试了试刚开始老是不行,直接报错找不到摄像头,这个问题很是让我郁闷。不过最后还是解决了:

下面附上程序 :

#include "cv.h"
#include "highgui.h"
#include <iostream>

int main(int, char**) {
    cv::VideoCapture vcap;
     cv::Mat image;
CvCapture  *capture ;
    const std::string videoStreamAddress = "http://192.168.1.1:8080/?action=stream?dummy=param.mjpg"; 
    /* it may be an address of an mjpeg stream, 
    e.g. "http://user:pass@cam_address:8081/cgi/mjpg/mjpg.cgi?.mjpg" */

//open the video stream and make sure it's opened
    if(!vcap.open(videoStreamAddress)) {
        std::cout << "Error opening video stream or file" << std::endl;
        return -1;
    }

//Create output window for displaying frames. 
    //It's important to create this window outside of the `for` loop
    //Otherwise this window will be created automatically each time you call
    //`imshow(...)`, which is very inefficient. 
    cv::namedWindow("Output Window");

for(;;) {
        if(!vcap.read(image)) {
            std::cout << "No frame" << std::endl;
            cv::waitKey();
        }
        cv::imshow("Output Window", image);

if(cv::waitKey(1) >= 0) break;
  
    }   
}

opencv 打开网络摄像头相关推荐

  1. 用 python , opencv 打开网络摄像头读取图像

    打开网络摄像头用如下代码: ########################################### import cv2 url = 'rtsp://admin:password@19 ...

  2. python+opencv 打开网络摄像头

    # -*- coding: utf-8 -*- """ Created on Thu Nov 22 18:41:33 2018 #QQ群:476842922(欢迎加群讨论 ...

  3. OpenCV之VideoCapture的使用——打开网络摄像头/图像序列

    OpenCV中的VideoCapture不仅可以打开视频.usb摄像头,还可以做很多事,例如读取流媒体文件,网络摄像头,图像序列等.OpenCV如何读取usb摄像头可以参考本人的另外一篇,地址如下:点 ...

  4. opencv中VideoCapture的使用——打开网络摄像头/图像序列

    OpenCV中的VideoCapture不仅可以打开视频.usb摄像头,还可以做很多事,例如读取流媒体文件,网络摄像头,图像序列等.OpenCV如何读取usb摄像头可以参考本人的另外一篇,地址如下:点 ...

  5. Win10系统C++调用OpenCV实现网络摄像头录像和抓拍图片

    1 前言 前边文章介绍了在WIN10系统上,分别用C++和Python调用OpenCV接口,播放本地和网络摄像头视频.本篇我们来看一下,用C++如何调用OpenCV接口,打开网络摄像头的视频,对其进行 ...

  6. linux打开笔记本摄像头驱动程序,Linux下利用Opencv打开笔记本摄像头问题

    新建test文件夹,文件夹存在test.cpp和CMakeLists.txttest.cpp#include @H_404_8@ #include #include #include #include ...

  7. [常用工具] OpenCV获取网络摄像头实时视频流

    所需要硬件及软件环境: python 3/OpenCV3.4 or C++11/OpenCV3.4 1 RTSP协议 RTSP (Real Time Streaming Protocol),是一种语法 ...

  8. OpenCV获取网络摄像头实时视频流

    1.RTSP协议 RTSP (Real Time Streaming Protocol),是一种语法和操作类似 HTTP 协议,专门用于音频和视频的应用层协议. 和 HTTP 类似,RTSP 也使用 ...

  9. Linux使用gstreamer打开网络摄像头

    一.安装gstreamer插件 sudo apt-get install gstreamer-plugins-* sudo apt-get install gstreamer-* 二.在 Ubuntu ...

最新文章

  1. 长城电脑或收购夏新电子笔记本业务
  2. hdu 4513(manacher+dp)
  3. Linux whoami命令、Linux su命令、Linux w命令
  4. 数据结构的基本概念和抽象数据类型
  5. 超神!卡内基博士ImageNet夺冠后转战NLP!
  6. 使用jpa控制器层如何编写_用错误的方式编写Kubernetes控制器仍然有用
  7. COACH与得物App达成官方合作 未来计划提供专供款商品
  8. mysql数据库主从不同步_mysql数据库主从不同步的解决方法
  9. linux shell let命令,linux shell let, expr 命令详解
  10. 海康威视网络摄像头管理员登录密码重置
  11. Autodesk Inventor探索——齿轮参数化建模
  12. Debian安装ssh
  13. Python 模块:XlsxWriter 的使用
  14. 三款Linux文件传输工具简单介绍
  15. WSJ在隐私是否真的那么可怕
  16. C++人工智能相关书籍
  17. 数字三角形 (15 分)
  18. 安卓数据恢复大师:PhoneRescue for Android Mac中文版
  19. 众安在线2019年净亏损4.5亿,消金保费收入降12%,赔付率升至97%
  20. 1549: 蔡老板发工资

热门文章

  1. AKG K420 耳机线的维修
  2. 春节菲律宾之行--MALAPASCUA Island
  3. 新手指南: Linux 新手应该知道的 26 个命令
  4. Zcash的“十月围城”
  5. IOS开发之——图片的内存优化
  6. 我用Python分析1585家电商车厘子销售数据,发现这些秘密!
  7. Web Spider 常见混淆EVAL、AA、JJ、JSFUCK
  8. vmware 安装openstack,安装mysql,keyston glance,nova
  9. 华硕服务器主板型号命名规则,装机指南 华硕主板新命名规则解读
  10. 开源软件新时代:55个经典开源Windows工具