opencv操作摄像头,opencv打开网络摄像头

  opencv操作摄像头,opencv打开网络摄像头

  简介:目录准备:如何使用DroidCam,如何使用IP camera,如何使用opencv调用camera

  序

  最近做一个图像相关的项目,需要获取热成像相机的输入进行处理。最后,我们通过调查找到了一个网络摄像头。苦于网络摄像机的体验,怕几千块钱的摄像机不行,所以想先验证一下opencv能不能拿到网络摄像机的实时视频流,于是花了半天多的时间做了这个测试。

  为工作准备带摄像头的安卓手机。一台电脑需要浏览器app软件:DroidCam或IP camera。为了验证可以使用opencv获取视频数据,需要在电脑上安装python opencv(或者其他版本都可以,我用python,不需要opencv获取图像的同学可以忽略这个)。如何使用DroidCam安装软件(废话,不安装怎么用?)

  打开软件

  打开手机wifi,连接路由器,手机电脑

同一个局域网

以下。

  在计算机上打开浏览器,输入屏幕上显示的ip地址。

  活下去!

  IP摄像头安装软件使用方法

  打开软件

  打开手机wifi,连接路由器,手机电脑

同一个局域网

以下。单击下面的“打开IP摄像机服务器”。

  4.在计算机上打开浏览器,输入屏幕上显示的ip地址。

  活下去!

  用opencv调用摄像头DroidCam会报错。在这里,使用

ip摄像头

  首先是邮政编码

  导入cv2 URL= RTSP://admin:1234 @ 192 . 168 . 0 . 102:8554/live cap=cv2。video Capture(URL)while(cap . iso pened()):# Capture逐帧ret,frame=cap.read() #显示结果帧cv2.imshow(frame ,frame)if cv2 . wait key(1)0x ff==ord( q ):break #当一切完成后,释放Capture。release()cv2 . destructive ly windows()代码源码:用OpenCV调用IP camera(python版本)

  打开IP摄像头,记得勾选rtsp。

  把代码里的ip改成自己的,在app的设置里把用户名和密码改成python就可以运行代码了。您可以获得以下结果:

  参考链接:

  [1]使用OpenCV (python版本)调用IP摄像机

  [2] python opencv调用ip camera(基于RTSP实现)

  [3]各品牌网络监控摄像头RTSP地址查询

opencv操作摄像头,opencv打开网络摄像头