Windows下Python环境搭建OpenCV完整指南

顾言
顾言
发布时间:2026-10-14| 5人浏览过
原创

本文详细介绍在Windows 7 64位系统下为Python 3.5配置OpenCV环境的完整步骤。涵盖从环境准备、环境变量设置到使用pip安装依赖库的全过程,并提供通过Python脚本读取并显示图像来验证环境是否成功的测试方法。

OpenCV简介

一、OpenCV介绍

Open Source Computer Vision Library(开源计算机视觉库)由Intel于1999年建立,目前由Willow Garage提供支持。这是一个基于BSD许可证发行的跨平台计算机视觉库,支持Linux、Windows和MacOS操作系统。该库轻量且高效,主要由一系列C函数和少量C++类构成,同时提供Python、Ruby、MATLAB等语言的接口,实现了图像处理与计算机视觉领域的多种通用算法。最新版本为3.1,于2016年1月29日发布。

简而言之,利用OpenCV可以实现对计算机图像和视频的编辑处理。它被广泛应用于图像识别、运动跟踪以及机器视觉等多个领域。

环境准备与配置

二、环境准备

本文档适用于Windows 7 64位系统下的Python 3.5环境。确保已安装Python 3.5及pip工具是必要前提。Python可从官网https://www.python.org/downloads/windows/下载,建议使用exe installer安装包,安装过程中pip会自动一并安装。

需要在系统环境变量中添加Python的安装路径,例如:C:\Program Files\Python35\Scripts\;C:\Program Files\Python35\。请注意路径之间需用分号分隔。

三、开始配置

安装依赖库

环境准备就绪后,请以管理员身份运行cmd或PowerShell终端。依次执行以下命令进行安装:


pip install --upgrade setuptools
pip install numpy Matplotlib
pip install opencv-python

OpenCV环境配置完成,过程十分简单。仅需安装numpy、Matplotlib和opencv-python这三个库,它们体积较小,下载速度较快。若下载过程中出现error或wrong错误,重新输入命令即可重试。

若多次下载失败,可访问http://www.lfd.uci.edu/~gohlke/pythonlibs/直接下载对应的whl文件进行本地安装,安装whl文件同样使用pip命令。

执行命令:pip install 包的路径(例如:C:\download\xxx.whl)

验证测试

四、环境测试

编写一个.py脚本文件进行验证:


#导入cv模块
import cv2 as cv
#读取图像,支持 bmp、jpg、png、tiff 等常用格式
img = cv.imread("D:\python\test.jpg")
#创建窗口并显示图像
cv.namedWindow("Image")
cv.imshow("Image",img)
cv.waitKey(0)
#释放窗口
cv2.destroyAllWindows()

运行上述脚本,若能成功显示测试图像,则表明OpenCV环境搭建成功。

关于OpenCV的学习,推荐访问www.opencv.org.cn,该网站提供中文教程资源。

以上就是本文的全部内容,希望对您的学习有所帮助,也欢迎大家多多支持本站。

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。