Python+Pycharm使用opencv
2018-01-20 16:45
295 查看
首先,作为一个初学者,第一次使用Python开发语言、Pycharm作为开发环境以及图像处理专用集成库OpenCV, 对于这三者之间的配置是比较麻烦的。所以,写一篇博客可以帮到遇到相同问题的人。
2.opencv320库下载:OpenCV下载地址
3.pycharm中配置解析器
4.编写图像代码(以图像灰度化为例)
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即可。完成后,无需在进行环境变量的配置。
接着按照下图设置Python版本
进行过上述过程以后,正常的话应该就可以利用python编写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()
程序结果运行如下
相关文章推荐
- Python+Pycharm使用opencv
- python2.5中使用OpenCV
- Windows下Python中使用Opencv的配置方法
- 在Vim中使用python让Opencv函数自动补全
- 使用python-openCV对摄像头捕捉的镜头进行二值化并打上文字
- PyCharm python IDE的使用技巧
- 基于颜色模式的颜色条形码检测(使用python 2.7和opencv 2.2)
- python中使用OpenCV进行人脸检测的例子
- 【python下使用OpenCV实现计算机视觉读书笔记2】图像与字节的变换
- pycharm 使用心得(九)解决No Python interpreter selected的问题
- pycharm 使用心得(九)解决No Python interpreter selected的问题
- Django1.7+python 2.78+pycharm使用mysql数据库
- Windows下使用VS2008编译OpenCV 2.1 添加Intel TBB和Python支持
- Windows下使用VS2008编译OpenCV 2.1 添加Intel TBB和Python支持
- 在python中使用OpenCV【转载的】【不好用或过时了】
- 【python下使用OpenCV实现计算机视觉读书笔记3】读写视频文件
- 在python中使用OpenCV
- python中使用OpenCV进行人脸检测的例子
- Windows下使用VS2008编译OpenCV 2.1 添加Intel TBB和Python支持