Python实现OpenCV的安装与使用示例


Posted in Python onMarch 30, 2018

本文实例讲述了Python实现OpenCV的安装与使用。分享给大家供大家参考,具体如下:

由于下一步要开始研究下深度学习,而深度学习领域很多的算法和应用都是用Python来实现的,把Python转成C++代码耗时太多,不如直接学习下Python直接医用Python的代码。搭建Python环境的过程是很耗时的,但是现在回头来看又觉得其实没有多少步骤,主要是在自己不明白的时候老是会出现各种各样奇奇怪怪的问题。现在只是对正确的步骤做个记录吧。

环境搭建:

1.Python的安装,没什么可说的,一直下一步就行了。我安装的是Python2.7.11。安装时选择加入环境变量。

2.IDE用的是Pycharm Community。

3.安装numpy。

4.在 *\opencv\build\python\2.7\x64文件夹中找到cv2.pyd,复制到Python安装文件的*\Python2.7.11\Lib\site-packages文件夹中。

然后应该就可以了。根据我的回忆应该这就可以了。然后打开Pycharm,Create new project,建好之后在建好的工程上右键,new,Python file。

然后输入自己的第一个Python版的opencv程序:

# -*- coding:utf-8 -*-
#! python2
import cv2
import numpy as np
img = cv2.imread("D:\mao.jpg")
cv2.imshow("3water.com - mao",img)
cv2.waitKey(10000)

貌似比C++简洁一下哈,而且配置过程也比配置VS简单。

运行结果如下:

Python实现OpenCV的安装与使用示例

这里只是用自己最熟悉的opencv来熟悉一下Python,更深入的应用有待研究。

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
理解python正则表达式
Jan 15 Python
Python中列表元素转为数字的方法分析
Jun 14 Python
Python中关键字global和nonlocal的区别详解
Sep 03 Python
选择python进行数据分析的理由和优势
Jun 25 Python
flask实现验证码并验证功能
Dec 05 Python
python获取系统内存占用信息的实例方法
Jul 17 Python
Pycharm添加虚拟解释器报错问题解决方案
Oct 13 Python
python中time.ctime()实例用法
Feb 03 Python
python获取淘宝服务器时间的代码示例
Apr 22 Python
python3读取文件指定行的三种方法
May 24 Python
解决pytorch-gpu 安装失败的记录
May 24 Python
Python帮你解决手机qq微信内存占用太多问题
Feb 15 Python
Ubuntu下使用Python实现游戏制作中的切分图片功能
Mar 30 #Python
Jupyter安装nbextensions,启动提示没有nbextensions库
Apr 23 #Python
python+opencv识别图片中的圆形
Mar 25 #Python
python中的内置函数max()和min()及mas()函数的高级用法
Mar 29 #Python
python学习入门细节知识点
Mar 29 #Python
Python实现加载及解析properties配置文件的方法
Mar 29 #Python
Python读取properties配置文件操作示例
Mar 29 #Python
You might like
详解PHP编码转换函数应用技巧
2016/10/22 PHP
浅谈Javascript嵌套函数及闭包
2010/11/09 Javascript
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动
2014/03/27 Javascript
在css加载完毕后自动判断页面是否加入css或js文件
2014/09/10 Javascript
jQuery 复合选择器应用的几个例子
2014/09/11 Javascript
详解JavaScript数组和字符串中去除重复值的方法
2016/03/07 Javascript
js实现页面刷新滚动条位置不变
2016/11/27 Javascript
BootStrap3使用错误记录及解决办法
2016/12/22 Javascript
jQuery实现拖拽可编辑模块功能代码
2017/01/12 Javascript
微信小程序(六):列表上拉加载下拉刷新示例
2017/01/13 Javascript
详解axios在vue中的简单配置与使用
2017/05/10 Javascript
通过源码分析Vue的双向数据绑定详解
2017/09/24 Javascript
微信小程序 POST请求的实例详解
2017/09/29 Javascript
小程序实现人脸识别功能(百度ai)
2018/12/23 Javascript
node Buffer缓存区常见操作示例
2019/05/04 Javascript
使用微信SDK自定义分享的方法
2019/07/03 Javascript
bootstrap table实现iview固定列的效果实例代码详解
2019/09/30 Javascript
使用Python爬取最好大学网大学排名
2018/02/24 Python
python中logging包的使用总结
2018/02/28 Python
Python实现的读取电脑硬件信息功能示例
2018/05/30 Python
python爬虫实例详解
2018/06/19 Python
python语音识别实践之百度语音API
2018/08/30 Python
python 读取文件并把矩阵转成numpy的两种方法
2019/02/12 Python
Python上下文管理器类和上下文管理器装饰器contextmanager用法实例分析
2019/11/07 Python
pytorch梯度剪裁方式
2020/02/04 Python
Python接口自动化判断元素原理解析
2020/02/24 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
2020/04/22 Python
python的scipy.stats模块中正态分布常用函数总结
2021/02/19 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
检查接待方案
2014/02/27 职场文书
《英英学古诗》教学反思
2014/04/11 职场文书
献爱心倡议书
2014/04/14 职场文书
公司辞职信模板
2015/05/13 职场文书
文化大革命观后感
2015/06/17 职场文书
如何自己动手写SQL执行引擎
2021/06/02 MySQL