前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python-Opencv的安装

Python-Opencv的安装

作者头像
一点儿也不潇洒
发布2018-08-07 10:17:35
2.2K0
发布2018-08-07 10:17:35
举报
文章被收录于专栏:肖洒的博客肖洒的博客
image.png
image.png

Windows下安装python2和python3双版本 Python2的Opencv的安装 Python整出的向下不兼容简直是败笔,无奈,还是要处理。 一直都在使用Python2,后来爬虫为了和team统一,使用上Python3。 现在上手图像处理的一下学习,不想用C++,Opencv有Python的接口,还是Python2成熟点,为了后续的出现问题少,还是用Python2吧。

Windows下安装python2和python3双版本

安装python 2.x

双击 python-2.7.12.amd64.msi 然后一路 Next就可以了。 需要注意的是python 2.x 默认安装在 C盘根目录下。

配置python 2.x 的环境变量

此处需要将两个目录添加到path环境变量中:

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

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

代码语言:javascript
复制
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的版本太低了,升级一下就可以了:

代码语言:javascript
复制
python3 -m pip install -U pip
image.png
image.png

Python2的Opencv的安装

安装Numpy

安装numpy,打开cmd,输入pip install numpy

image.png
image.png

测试:

image.png
image.png

安装opencv

  • 在官网自行下载,这里下载的是opencv2.4.13
  • 复制cv2.pyd 将”\opencv\build\python\2.7\x64”或”\opencv\build\python\2.7\x86”(根据python版本)文件夹中找到cv2.pyd”,复制到Python安装文件的”C:\Python27\Lib\site-packages”文件夹中。

测试:

image.png
image.png

出现错误。 错误原因:Python2的版本为32位,opencv的版本为64位,window的版本为64位。 解决方法: 卸载Python2 32bit,安装Python2 64bit。接着重复“Python2的Opencv的安装”

image.png
image.png

搞定!

再测试:

代码语言:javascript
复制
import cv2
import numpy as np

img = cv2.imread("C:\lena.jpg")
cv2.imshow("lena",img)
cv2.waitKey(10000)
image.png
image.png

ok!

补:sublime的Python3和2的配置

sublime作为Python的日常使用,还是需要在Python2和Python3直接切换的。

打开Sublime Text 3,依次进入Tools–>Build System–>New Build System

Python3的配置:

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

Python2的配置:

代码语言:javascript
复制
{
    "cmd": ["C:/Python27/python.exe","-u","$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
}
image.png
image.png

最后,选择需要的即可:

image.png
image.png
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-09-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Windows下安装python2和python3双版本
    • 安装python 2.x
      • 配置python 2.x 的环境变量
    • 安装python 3.x
      • 将python 2.x 和 python 3.x的相关命令区分开来
        • 测试
        • Python2的Opencv的安装
          • 安装Numpy
            • 安装opencv
            • 补:sublime的Python3和2的配置
            相关产品与服务
            图像处理
            图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档