以下是详细讲解“Window10+Python3.5安装opencv的教程推荐”的完整攻略。
准备工作
-
下载并安装Python3.5版本,官网下载地址为:https://www.python.org/ftp/python/3.5.2/python-3.5.2.exe
-
安装pip,可在命令行运行以下指令进行安装:
python get-pip.py
- 下载opencv的Windows二进制文件,官网下载地址为:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.4.3/opencv-3.4.3-vc14_vc15.exe/download
安装opencv
-
将下载的opencv-3.4.3-vc14_vc15.exe文件解压缩。
-
进入解压后的文件夹,将路径复制到环境变量中,可通过以下步骤完成:
-
点击Windows键 + R,打开运行窗口
-
在窗口中输入“sysdm.cpl”,打开系统属性
-
选择“高级”选项卡,点击“环境变量”按钮
-
在“系统变量”中找到“Path”变量,点击编辑
-
在编辑窗口中输入opencv解压后的文件夹路径,点击确定
-
安装opencv-python包,在命令行输入以下指令完成:
pip install opencv-python
示例说明
示例一:调用摄像头进行人脸识别
import cv2
# 调用摄像头进行人脸识别
cap = cv2.VideoCapture(0)
# 加载人脸分类器
face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_default.xml')
# 不断获取每一帧图像
while True:
# 读取一帧图像
ret, frame = cap.read()
# 转换为灰度图像
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
# 检测人脸
faces = face_cascade.detectMultiScale(gray, scaleFactor=1.3, minNeighbors=5)
# 标记每一张检测到的人脸
for (x, y, w, h) in faces:
cv2.rectangle(frame, (x, y), (x + w, y + h), (0, 0, 255), 2)
# 显示图像
cv2.imshow('frame', frame)
# 等待用户按下ESC键退出
if cv2.waitKey(1) & 0xFF == 27:
break
# 释放摄像头资源
cap.release()
# 关闭所有窗口
cv2.destroyAllWindows()
示例二:读取并显示图像
import cv2
# 读取图像
img = cv2.imread('picture.jpg')
# 显示图像
cv2.imshow('image', img)
# 等待用户按下ESC键退出
cv2.waitKey(0)
# 关闭所有窗口
cv2.destroyAllWindows()
以上就是详细的“Window10+Python3.5安装opencv的教程推荐”的完整攻略,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Window10+Python3.5安装opencv的教程推荐 - Python技术站