您的位置:首页 > 编程语言 > Python开发

Python+Pycharm使用opencv

2018-01-20 16:45 295 查看
首先,作为一个初学者,第一次使用Python开发语言、Pycharm作为开发环境以及图像处理专用集成库OpenCV, 对于这三者之间的配置是比较麻烦的。所以,写一篇博客可以帮到遇到相同问题的人。

一、主要步骤

1.Anaconda2的下载:Anaconda2下载地址

2.opencv320库下载:OpenCV下载地址

3.pycharm中配置解析器

4.编写图像代码(以图像灰度化为例)

二、Anaconda2下载及安装

首先说明一下Anaconda2的一些重要的事项

Anaconda里面集成了很多关于python科学计算的第三方库,主要是安装方便,如果不使用anaconda,那么安装起来会很麻烦,各个库之间的依赖性就很难连接的很好,简单点说就是Anaconda已经包含了python,而且安装非常快捷方便。

在安装Anaconda的时候特别需要注意的是,有人到官网以后看到了最新的Anacoda3立马就下了最新的,需要说明的是,Anaconda2和3分别对应的是python版本的2.7和3.6,python的2和3的差别是比较明显的,然而opencv目前支持的python版本是2.7的,如何使用Anaconda3的话,在pycharm中调用的时候会出现无法导入opencv库的情况!!

下载的链接已经在第一部分的主要步骤里面,可以直接打开。下载好Annconda2的安装包以后,除了选择一下安装路径意外,接下来一路next即可。完成后,无需在进行环境变量的配置。

三、OpenCV

只需按照一下操作即可:opencv库下载好以后,进入安装目录的build\python\2.7的目录,这里面有两个目录,一个是64位的一个是32位的,里面都包含着一个cv2.pyd文件,复制与你安装Anaconda位数相同的里面的cv2.pyd文件,将其粘贴到Anaconda安装目录的Lib\site-packages目录下。

四、Pycharm 编辑环境配置

Pycharm的安装在这里就不说了,网上教程很多,安装完成后。首先,File -> setting(或者使用快捷键Ctrl+Alt+s)



接着按照下图设置Python版本



进行过上述过程以后,正常的话应该就可以利用python编写opencv的代码了。

五、代码示例

# -*- coding: utf-8 -*-
import cv2
img = cv2.imread("Nyist.jpg")
GrayImage=cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

#显示原图及灰度图像
cv2.imshow("Image", img)
cv2.imshow("grayImage", GrayImage)
cv2.waitKey (0)
cv2.destroyAllWindows()


程序结果运行如下

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: