1 在手机上下载 IP摄像头 app
2 开启手机IP摄像头
3 在电脑上编写opencv程序打开摄像头
参考:https://blog.csdn.net/SHAOYEZUIZUISHAUI/article/details/80959590
代码中这一行:video = "http://admin:[email protected]:8081/"
改为您的手机IP摄像头地址,如上图红框所示
注意:
我这里用的是校园网,所以我的手机(校园网)和电脑(校园网),都在一个局域网内(校园网)。
若您的程序打不开手机摄像头!请用您的手机开启热点,将电脑连到您的手机热点,再试试。
import cv2
import time
if __name__ == '__main__':
cv2.namedWindow("camera", 1)
# 开启ip摄像头
video = "http://admin:[email protected]:8081/" # 此处@后的ipv4 地址需要修改为自己的地址
capture = cv2.VideoCapture(video)
num = 0;
while True:
success, img = capture.read()
cv2.imshow("camera", img)
# 按键处理,注意,焦点应当在摄像头窗口,不是在终端命令行窗口
key = cv2.waitKey(10)
if key == 27:
# esc键退出
print("esc break...")
break
if key == ord(' '):
# 保存一张图像
num = num + 1
filename = "frames_%s.jpg" % num
cv2.imwrite(filename, img)
capture.release()
cv2.destroyWindow("camera")