python 安卓平板摄像头,python+opencv+android手机在ubuntu上作为IP摄像头

当没有USB摄像头时,可以通过Android手机和IP摄像头APP将其变为网络摄像头。在手机上安装IP摄像头应用,获取IP地址和凭证。在Ubuntu上用Python和OpenCV,通过指定的IP地址连接手机摄像头,实现实时显示和图像保存功能。
摘要由CSDN通过智能技术生成

没有USB摄像头怎么办?

有android手机就好办, 我们可以把它变成一个网络摄像头

1.在手机上安装一个叫做[IP摄像头]的app,获取ip地址,帐号密码

2.安装python和opencv

3.执行下面的python脚本,注意要把IP地址改成自己的手机上显示的

#coding=utf-8

import cv2.cv as cv

import time

if __name__ == '__main__':

cv.NamedWindow("camera",1)

#开启ip摄像头

video="http://admin:admin@192.168.0.123:8081/"

capture =cv.CaptureFromFile(video)

num = 0;

while True:

img = cv.QueryFrame(capture)

cv.ShowImage("camera",img)

#按键处理,注意,焦点应当在摄像头窗口,不是在终端命令行窗口

key = cv.WaitKey(10)

if key == 27:

#esc键退出

print "esc break..."

break

if key == ord(' '):

#保存一张图像

num = num+1

filename = "frames_%s.jpg" % num

cv.SaveImage(filename,img)

del(capture)

cv.DestroyWindow("camera")

先在手机上运行APP:IP摄像头,点击底部的按钮[把设备变成IP摄像头],

然后在ubuntu运行python脚本,等个几秒,就可以看到摄像头内容了

5b88c09d34b316db5cb51bc20f4d9e77.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值