opencv 打开网络摄像头
闲着没事从同学那里找到了个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 打开网络摄像头相关推荐
- 用 python , opencv 打开网络摄像头读取图像
打开网络摄像头用如下代码: ########################################### import cv2 url = 'rtsp://admin:password@19 ...
- python+opencv 打开网络摄像头
# -*- coding: utf-8 -*- """ Created on Thu Nov 22 18:41:33 2018 #QQ群:476842922(欢迎加群讨论 ...
- OpenCV之VideoCapture的使用——打开网络摄像头/图像序列
OpenCV中的VideoCapture不仅可以打开视频.usb摄像头,还可以做很多事,例如读取流媒体文件,网络摄像头,图像序列等.OpenCV如何读取usb摄像头可以参考本人的另外一篇,地址如下:点 ...
- opencv中VideoCapture的使用——打开网络摄像头/图像序列
OpenCV中的VideoCapture不仅可以打开视频.usb摄像头,还可以做很多事,例如读取流媒体文件,网络摄像头,图像序列等.OpenCV如何读取usb摄像头可以参考本人的另外一篇,地址如下:点 ...
- Win10系统C++调用OpenCV实现网络摄像头录像和抓拍图片
1 前言 前边文章介绍了在WIN10系统上,分别用C++和Python调用OpenCV接口,播放本地和网络摄像头视频.本篇我们来看一下,用C++如何调用OpenCV接口,打开网络摄像头的视频,对其进行 ...
- linux打开笔记本摄像头驱动程序,Linux下利用Opencv打开笔记本摄像头问题
新建test文件夹,文件夹存在test.cpp和CMakeLists.txttest.cpp#include @H_404_8@ #include #include #include #include ...
- [常用工具] OpenCV获取网络摄像头实时视频流
所需要硬件及软件环境: python 3/OpenCV3.4 or C++11/OpenCV3.4 1 RTSP协议 RTSP (Real Time Streaming Protocol),是一种语法 ...
- OpenCV获取网络摄像头实时视频流
1.RTSP协议 RTSP (Real Time Streaming Protocol),是一种语法和操作类似 HTTP 协议,专门用于音频和视频的应用层协议. 和 HTTP 类似,RTSP 也使用 ...
- Linux使用gstreamer打开网络摄像头
一.安装gstreamer插件 sudo apt-get install gstreamer-plugins-* sudo apt-get install gstreamer-* 二.在 Ubuntu ...
最新文章
- 长城电脑或收购夏新电子笔记本业务
- hdu 4513(manacher+dp)
- Linux whoami命令、Linux su命令、Linux w命令
- 数据结构的基本概念和抽象数据类型
- 超神!卡内基博士ImageNet夺冠后转战NLP!
- 使用jpa控制器层如何编写_用错误的方式编写Kubernetes控制器仍然有用
- COACH与得物App达成官方合作 未来计划提供专供款商品
- mysql数据库主从不同步_mysql数据库主从不同步的解决方法
- linux shell let命令,linux shell let, expr 命令详解
- 海康威视网络摄像头管理员登录密码重置
- Autodesk Inventor探索——齿轮参数化建模
- Debian安装ssh
- Python 模块:XlsxWriter 的使用
- 三款Linux文件传输工具简单介绍
- WSJ在隐私是否真的那么可怕
- C++人工智能相关书籍
- 数字三角形 (15 分)
- 安卓数据恢复大师:PhoneRescue for Android Mac中文版
- 众安在线2019年净亏损4.5亿,消金保费收入降12%,赔付率升至97%
- 1549: 蔡老板发工资
热门文章
- AKG K420 耳机线的维修
- 春节菲律宾之行--MALAPASCUA Island
- 新手指南: Linux 新手应该知道的 26 个命令
- Zcash的“十月围城”
- IOS开发之——图片的内存优化
- 我用Python分析1585家电商车厘子销售数据,发现这些秘密!
- Web Spider 常见混淆EVAL、AA、JJ、JSFUCK
- vmware 安装openstack,安装mysql,keyston glance,nova
- 华硕服务器主板型号命名规则,装机指南 华硕主板新命名规则解读
- 开源软件新时代:55个经典开源Windows工具