原文:https://blog.csdn.net/qq_25661221/article/details/106408323
此例基于python3.x版本进行
USB-Camera硬件参数
购买连接链接: [淘宝连接]:
复制这行话₤9X9D1rKnatV₤打開氵匋宝【3D视觉双目摄像头模组宽动态人脸识别USB摄像头模块UVC近红外逆光】
价格为380RMB
项目 | Value |
---|---|
支持操作系统 | Windows/other/Android |
是否需要驱动 | 免驱动 |
网络连接方式 | 有线连接 |
像素 | 200 W |
感光元器件类型 | CMOS |
最大分辨率 | 1920*1080 |
颜色 | HXY-2000 |
功能 | 可见光&夜视 |
1、查询是否具有numpy和opencv模块在cmd终端输入
pip list
2、添加numpy和opencv模块(python3.版本一般已经将numpy模块纳入默认安装模块中)
在cmd终端输入如下命令
pip install numpy
pip install opencv-python
等到终端界面显示成功后
编辑完整代码如下
import cv2
import numpy as np
# IR Camera open and setting
cap1 = cv2.VideoCapture(0)
cap1.set(cv2.CAP_PROP_FRAME_WIDTH, 640)
cap1.set(cv2.CAP_PROP_FRAME_HEIGHT, 480)
# EO Camera open and setting
cap2 = cv2.VideoCapture(1)
cap2.set(cv2.CAP_PROP_FRAME_WIDTH, 640)
cap2.set(cv2.CAP_PROP_FRAME_HEIGHT, 480)
#打开本地(笔记本电脑自带)摄像头
cap3 = cv2.VideoCapture(2)
cap3.set(cv2.CAP_PROP_FRAME_WIDTH, 640)
cap3.set(cv2.CAP_PROP_FRAME_HEIGHT, 480)
ret1, frame1 = cap1.read()
ret2, frame2 = cap2.read()
ret3, frame2 = cap3.read()
while ret1 and ret2 and ret3:
ret1, frame1 = cap1.read()
ret2, frame2 = cap2.read()
ret3, frame3 = cap3.read()
cv2.imshow('Infrare-', frame1)
cv2.imshow('Camera-1', frame2)
cv2.imshow('LoadCamera-2', frame3)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap1.release()
cap2.release()
cap3.release()
cv2.destroyAllWindows()
效果图展示如下
————————————————
版权声明:本文为CSDN博主「不羁绊Delta风」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_25661221/article/details/106408323