1.去到https://pypi.org/中查找opencv-python 和opencv-contrib-python当前下载的是4.10.0
2.分别下载。
3.下载完后,打开pycharm,然后新建一个项目,项目中新建一个main.py文件,设置项目配置环境为当前python环境,
4.打开pycharm提供的控制台,使用pip install 安装文件路径,安装文件。
5.验证安装有没有成功,在main.py文件中,看能否使用 import cv2,能使用代表安装成功。
6.运行print(cv2.version)查看本版
7.写一个测试相机取图demo
import cv2
'''
查找所有设备
'''
def FindAllCameraDeviec():
#相机集合
cameras = []
for i in range(0, 10):
cap = cv2.VideoCapture(i)
if cap.isOpened():
cameras.append(i)
cap.release()
else:
pass
pass
if len(cameras) > 0:
print("检测到相机数:" + f"{len(cameras)}")
for cam in cameras:
print(f"{cam}")
pass
'''链接相机取图'''
def ConnectCameraTakeImageFunction():
#打开一个窗口
cv2.namedWindow('image_win',cv2.WINDOW_NORMAL)
#获取第一个相机驱动
cap = cv2.VideoCapture(0)
if cap.isOpened():
print("相机打开成功")
take_image_=True
while take_image_:
ret,frame=cap.read()
if ret>0:
cv2.imshow('image_win',frame)
#等待1ms,如果按q推出循环
if cv2.waitKey(1) & 0xFF == ord('q'):
take_image_=False
pass
else:
print("相机打开失败")
pass
pass
# 释放资源
cap.release()
cv2.destroyAllWindows()
if __name__ == '__main__':
#print(cv2.__version__)
#FindAllCameraDeviec()
ConnectCameraTakeImageFunction()
pass