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实现在Linux系统下更改当前进程运行用户
Feb 04 Python
修改Python的pyxmpp2中的主循环使其提高性能
Apr 24 Python
Python的Tornado框架实现图片上传及图片大小修改功能
Jun 30 Python
Python实现将一个大文件按段落分隔为多个小文件的简单操作方法
Apr 17 Python
Python面向对象之继承代码详解
Jan 29 Python
详解解决Python memory error的问题(四种解决方案)
Aug 08 Python
Python阶乘求和的代码详解
Feb 14 Python
python——全排列数的生成方式
Feb 26 Python
解决Django Haystack全文检索为空的问题
May 19 Python
python相对企业语言优势在哪
Jun 12 Python
matplotlib图例legend语法及设置的方法
Jul 28 Python
Python 中的 copy()和deepcopy()
Nov 07 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
解析thinkphp中的导入文件标签
2013/06/20 PHP
php字符编码转换之gb2312转为utf8
2013/10/28 PHP
wordpress自定义url参数实现路由功能的代码示例
2013/11/28 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
2018/08/07 PHP
laravel 解决路由除了根目录其他都404的问题
2019/10/18 PHP
js下利用控制器载入对应脚本
2010/07/17 Javascript
jQuery动态地获取系统时间实现代码
2013/05/24 Javascript
javascript间隔刷新的简单实例
2013/11/14 Javascript
js 通过cookie实现刷新不变化树形菜单
2014/10/30 Javascript
Node.js抓取中文网页乱码问题和解决方法
2015/02/10 Javascript
利用jQuery插件imgAreaSelect实现获得选择域的图像信息
2016/12/02 Javascript
Javascript 实现放大镜效果实例详解
2016/12/03 Javascript
Angular 常用指令实例总结整理
2016/12/13 Javascript
JS实现本地存储信息的方法(基于localStorage与userData)
2017/02/18 Javascript
addeventlistener监听scroll跟touch(实例讲解)
2017/08/04 Javascript
vue和better-scroll实现列表左右联动效果详解
2019/04/29 Javascript
nodejs log4js 使用详解
2019/05/31 NodeJs
pycharm 使用心得(三)Hello world!
2014/06/05 Python
Python3字符串学习教程
2015/08/20 Python
python的socket编程入门
2018/01/29 Python
解决python super()调用多重继承函数的问题
2019/06/26 Python
python实现中文文本分句的例子
2019/07/15 Python
django ORM之values和annotate使用详解
2020/05/19 Python
Python grpc超时机制代码示例
2020/09/14 Python
celery在python爬虫中定时操作实例讲解
2020/11/27 Python
Michael Kors澳大利亚官网:世界知名的奢侈饰品和成衣设计师
2020/02/13 全球购物
优秀教师的感人事迹
2014/02/04 职场文书
公务员转正考察材料
2014/02/07 职场文书
《口技》教学反思
2014/02/21 职场文书
《小猪家的桃花树》教学反思
2014/04/11 职场文书
体育馆的标语
2014/06/24 职场文书
2014年培训工作总结范文
2014/11/27 职场文书
2014年法院个人工作总结
2014/12/17 职场文书
python b站视频下载的五种版本
2021/05/27 Python
详解JAVA的控制语句
2021/11/11 Java/Android
CSS list-style-type属性使用方法
2023/05/21 HTML / CSS