登录
首页 >  文章 >  软件教程

Python-Opencv安装教程与使用攻略

时间:2025-05-29 22:30:33 476浏览 收藏

在Windows系统上安装Python2和Python3双版本并配置Python2的Opencv是一项需要仔细处理的任务。尽管Python3已成主流,但因其Opencv接口更为成熟,我选择Python2进行图像处理,同时使用Python3进行爬虫工作。本文详细介绍了如何在Windows上安装Python2和Python3,配置Python2的Opencv及环境变量,并在Sublime Text 3中设置Python2和Python3的构建系统,确保用户能顺利完成安装和使用。

在Windows上安装Python2和Python3双版本以及配置Python2的Opencv是一项复杂但必要的任务。让我们来详细了解如何在不改变文章大意的前提下进行伪原创处理,同时确保图片的位置和格式保持不变。

Python-Opencv的安装

在Windows系统上安装Python2和Python3双版本并配置Python2的Opencv是一项需要仔细处理的任务。尽管Python3已经成为了主流,但我还是选择了Python2来进行图像处理,因为它的Opencv接口更为成熟。为了与团队统一,我也在使用Python3进行爬虫工作。

在Windows上安装Python2和Python3双版本时,首先需要安装Python 2.x。双击python-2.7.12.amd64.msi文件,然后按照提示进行安装。请注意,Python 2.x默认会安装在C盘根目录下。

接下来,需要配置Python 2.x的环境变量。我们需要将两个目录添加到path环境变量中:

  • Python命令文件所在目录:Python 2.x安装目录
  • pip、easy_install等其他脚本文件所在目录:Python 2.x安装目录下的Scripts目录

将以下内容添加到Path变量的开始位置:

C:\Python27;C:\Python27\Scripts;

安装Python 3.x时,选择自定义安装,以便修改默认安装位置。同时勾选“Add Python 3.5 to PATH”选项,这样会自动配置环境变量。

为了区分Python 2.x和Python 3.x的命令,我们可以将Python 3.x下的所有命令文件名称后加上3,例如Python变为python3,并删除Python35\Scripts下的pip.exe。

请注意,安装后需要重新启动命令终端,以便path变量能够被重新加载。

在测试过程中,如果发现pip3有问题,可能是由于pip版本过低导致的,可以通过以下命令进行升级:

python3 -m pip install -U pip

Python-Opencv的安装

接下来是安装Python2的Opencv。首先需要安装Numpy,在cmd中输入以下命令:

pip install numpy

Python-Opencv的安装

测试Numpy安装是否成功。

Python-Opencv的安装

然后从官网下载Opencv,这里我们使用的是opencv2.4.13版本。将”\opencv\build\python\2.7\x64”或”\opencv\build\python\2.7\x86”(根据Python版本)文件夹中的cv2.pyd文件复制到Python安装目录下的”C:\Python27\Lib\site-packages”文件夹中。

Python-Opencv的安装

如果在测试时出现错误,可能是由于Python2的版本是32位,而Opencv的版本是64位,导致不兼容。解决方法是卸载32位的Python2,安装64位的Python2,然后重复安装Opencv的步骤。

Python-Opencv的安装

安装成功后,再次进行测试:

import cv2
import numpy as np
img = cv2.imread("C:\lena.jpg")
cv2.imshow("lena",img)
cv2.waitKey(10000)

Python-Opencv的安装

一切正常,Opencv安装成功!

此外,在Sublime Text 3中配置Python2和Python3的环境也是必要的。打开Sublime Text 3,依次进入Tools->Build System->New Build System。

Python3的配置如下:

{
    "cmd": ["D:/Python35/python3.exe","-u","$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
}

Python2的配置如下:

{
    "cmd": ["C:/Python27/python.exe","-u","$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
}

Python-Opencv的安装

最后,根据需要选择Python2或Python3的构建系统即可。

Python-Opencv的安装

本篇关于《Python-Opencv安装教程与使用攻略》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于文章的相关知识,请关注golang学习网公众号!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>