Pychon+Pycharm使用opencv

来源:互联网 发布:淘宝人生小说下载 编辑:程序博客网 时间:2024/06/15 07:04

Python+Pycharm使用opencv

在这个配置过程中,遇到了不少的问题,于是就写了这篇博文,希望可以帮到遇到相同问题的人。

主要步骤:
1.Anaconda2的下载:传送门
2.opencv320库下载:传送门
3.pycharm中配置解析器
4.调用代码

:首先是Anaconda2的下载,在这之前不需要安装任何的python版本,关于python 和Anaconda的关系如下:

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库下载好以后,进入安装目录的build\python\2.7的目录,这里面有两个目录,一个是64位的一个是32位的,里面都包含着一个cv2.pyd文件,复制与你安装Anaconda位数相同的里面的cv2.pyd文件,将其粘贴到Anaconda安装目录的Lib\site-packages目录下。


**三**pycharm的安装在这里就不说了,网上教程很多,安装完成后,新建一个项目,在项目里面新建一个python文件,点击File->setting

设置

找到解析器设置:

这里写图片描述

正常的话在软件安装完成以后已经为你选好了设置Anaconda的解析器,如果没有的话自己点右边的设置添加即可,添加路径即为Anaconda的安装目录。

4进行过上述过程以后,正常的话应该就可以利用python编写opencv的代码了,一个小例子:

import numpy as npimport cv2 as cvgrayImg = cv.imread('12.jpg',cv.IMREAD_GRAYSCALE)cv.imwrite('mygray.jpg',grayImg)

这里使用imread从项目目录读取了一个名字为12的jpg文件,IMREAD_GRAYSCALE为文件读取的模式,使其作为灰度图像,文件的路径最好采用绝对路径的形式,比如:C:\user\hello\my.png的形式,我在这里采用的是相对路径的形式。imwrite这一条语句将得到的灰度图像保存下来,前一个参数是要保存是图像的名字和类型。

 运行程序,项目目录下面将会生成一个mygray.jpg图像:
 这里写图片描述

0 0
原创粉丝点击