python使用pycharm环境调用opencv库


Posted in Python onFebruary 11, 2018

我这只学术的小小只白,竟然也开始写博客了。因为配置opencv的库用了很长的时间,三天,遇到很多问题,一个个解决后,才决定分享出来,想要用pythont调用opencv库的少走些弯路。写这篇文章另一方面是收到浅墨——毛星云的博客的影响,浅墨博主,真的是无私的分享了自己的代码,我是一个很懒得人,深受影响,做个不懒惰的人。

首先安装python,有2.X和3.X,两个版本有很大的不同。我用的是2.7,2.系列支持opencv的很多库。

Python下载链接:

/resources/imgs/img_not_found.png//www.python.org/downloads/windows/

pycharm下载链接

(/resources/imgs/img_not_found.png//www.jetbrains.com/pycharm),创建工程,选择编辑器.。也可以在刚打开pycharm的时候创建工程的时候选择好编辑器。

在pycharm中,file_new project。

然后在project中,中,new——pychonfile。在file_setting中,设置解释器,选择呢anaconda。

python使用pycharm环境调用opencv库

python使用pycharm环境调用opencv库

社区版和专业版随意,专业版收费,我从网上找到了用户名及秘钥。所以即使想用专业版,也可以不用花钱买。

Pycharm是编辑器,用python的语法编译程序,需要一个环境,这个环境是有种选择的,IDLE、Aptana、Notepad++、PyCharm、SPE等等诸如此类的。我们用python写完程序后,编译运行结果,需要解器,解释器有很多种,我用Anaconda。这个解释器激活了多种数据包,不需要再下载其他numpy诸如此类等。可以说这个解释器是一劳多益。

/resources/imgs/img_not_found.png//www.continuum.io/downloads下载链接。

python使用pycharm环境调用opencv库

安装过程一直next就行了。

在配置过程中,一直困扰我的是,被为忽略的是,版本问题,电脑是64位的,同时兼容32位的,我开始下载的是32位的,运行报错,我一直找不到问题,在换成64位以后,问题迎刃而解。所有用多少位的,有报错的,不妨配置与自己系统位数一样的版本试试。

调用opencv库的问题。

首先找到你的opencv路径下的cv2.pyd,路径信息如下图所示。

D:\Program Files\opencv\build\python\2.7\x64

将cv2.pyd复制到!!!!!此时加惊叹号,是因为网上的配置有如下路径

C:\Python27\Lib\site-packages

python使用pycharm环境调用opencv库

我放到了另外一个路径下

C:\Anaconda2\Lib\site-packages

python使用pycharm环境调用opencv库

两个路径都可以运行,所以两个路径都放了,程序依然可以运行。

附上运行程序如下:程序是在网上找的

程序读取图片以及特征点检测,由于图太大了,截取部分如下:

import cv2 
import numpy as np
#import pdb 
#pdb.set_trace()#turn on the pdb prompt 
 
#read image 
img = cv2.imread("E:/2.jpg",cv2.IMREAD_COLOR)
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) 
cv2.imshow('origin',img); 
 
#SIFT 
detector = cv2.SIFT() 
keypoints = detector.detect(gray,None) 
img = cv2.drawKeypoints(gray,keypoints) 
#img =cv2.drawKeypoints(gray,keypoints,flags = cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS) 
cv2.imshow('test',img); 
cv2.waitKey(0) 
cv2.destroyAllWindows()

python使用pycharm环境调用opencv库

python使用pycharm环境调用opencv库python使用pycharm环境调用opencv库

在python中调用opencv库,我遇到了很多问题,多搜索,多查资料,一定可以解决问题。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
haskell实现多线程服务器实例代码
Nov 26 Python
Python FTP操作类代码分享
May 13 Python
Python设计模式之命令模式简单示例
Jan 10 Python
python+django+sql学生信息管理后台开发
Jan 11 Python
python爬虫神器Pyppeteer入门及使用
Jul 13 Python
python 根据字典的键值进行排序的方法
Jul 24 Python
django admin.py 外键,反向查询的实例
Jul 26 Python
Python3 main函数使用sys.argv传入多个参数的实现
Dec 25 Python
Python解析多帧dicom数据详解
Jan 13 Python
python json 递归打印所有json子节点信息的例子
Feb 27 Python
Python爬虫headers处理及网络超时问题解决方案
Jun 19 Python
python自动化测试三部曲之unittest框架的实现
Oct 07 Python
Python元组及文件核心对象类型详解
Feb 11 #Python
详解Python核心对象类型字符串
Feb 11 #Python
python使用json序列化datetime类型实例解析
Feb 11 #Python
Python中pow()和math.pow()函数用法示例
Feb 11 #Python
Python反射的用法实例分析
Feb 11 #Python
python互斥锁、加锁、同步机制、异步通信知识总结
Feb 11 #Python
python编程嵌套函数实例代码
Feb 11 #Python
You might like
PHP中对数据库操作的封装
2006/10/09 PHP
php文章内容分页并生成相应的htm静态页面代码
2010/06/07 PHP
php array_unique之后json_encode需要注意
2011/01/02 PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
2013/06/24 PHP
php分页代码学习示例分享
2014/02/20 PHP
PHP二维数组排序的3种方法和自定义函数分享
2014/04/09 PHP
php post大量数据时发现数据丢失问题解决方法
2015/06/20 PHP
php构造函数与析构函数
2016/04/23 PHP
浅谈PHP中的错误处理和异常处理
2017/02/04 PHP
php 与 nginx 的处理方式及nginx与php-fpm通信的两种方式
2018/09/28 PHP
Laravel框架实现的rbac权限管理操作示例
2019/01/16 PHP
HTML中Select不用Disabled实现ReadOnly的效果
2008/04/07 Javascript
详解JavaScript设计模式开发中的桥接模式使用
2016/05/18 Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
2016/10/13 Javascript
js弹出窗口简单实现代码
2017/03/22 Javascript
jQuery中的deferred使用方法
2017/03/27 jQuery
JS中正则表达式要注意lastIndex属性
2017/08/08 Javascript
用JS编写一个函数,返回数组中重复出现过的元素(实例)
2017/09/14 Javascript
元素全屏的设置与监听实例
2017/11/28 Javascript
Vue将页面导出为图片或者PDF
2020/08/17 Javascript
JavaScript将数组转换为链表的方法
2020/02/16 Javascript
[01:50:49]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第三场 1月24日
2021/03/11 DOTA
python中redis的安装和使用
2016/12/04 Python
python并发编程之线程实例解析
2017/12/27 Python
解决Python安装后pip不能用的问题
2018/06/12 Python
Python数据可视化实现漏斗图过程图解
2020/07/20 Python
香港个人化生活购物网站:Ballyhoo Limited
2016/09/10 全球购物
简述你对Statement,PreparedStatement,CallableStatement的理解
2013/03/25 面试题
质检部职责
2013/12/28 职场文书
校园安全教育广播稿
2014/02/17 职场文书
工商管理专业毕业生求职信
2014/05/26 职场文书
门面房租房协议书
2014/08/20 职场文书
2015年项目工作总结
2015/04/29 职场文书
校园歌手大赛主持词
2015/07/03 职场文书
新员工入职感言范文!
2019/07/04 职场文书
《文化苦旅》读后感:阅读,让人诗意地栖居在大地上
2019/12/24 职场文书