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分割和拼接字符串
Nov 01 Python
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
Apr 27 Python
python实现集中式的病毒扫描功能详解
Jul 09 Python
通过Turtle库在Python中绘制一个鼠年福鼠
Feb 03 Python
python3实现网页版raspberry pi(树莓派)小车控制
Feb 12 Python
django在开发中取消外键约束的实现
May 20 Python
使用keras和tensorflow保存为可部署的pb格式
May 25 Python
Python3爬虫中Splash的知识总结
Jul 10 Python
python 无损批量压缩图片(支持保留图片信息)的示例
Sep 22 Python
Python抓包并解析json爬虫的完整实例代码
Nov 03 Python
scrapy处理python爬虫调度详解
Nov 23 Python
Python re.sub 反向引用的实现
Jul 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
PHP 多维数组排序实现代码
2009/08/05 PHP
js的event详解。
2006/09/06 Javascript
基于JQuery制作的产品广告效果
2010/12/08 Javascript
javascript Array.prototype.slice的使用示例
2013/11/14 Javascript
Javascript异步编程模型Promise模式详细介绍
2014/05/08 Javascript
JS中自定义定时器让它在某一时刻执行
2014/09/02 Javascript
js+jquery常用知识点汇总
2015/03/03 Javascript
JS 清除字符串数组中,重复元素的实现方法
2016/05/24 Javascript
倾力总结40条常见的移动端Web页面问题解决方案
2016/05/24 Javascript
JS实现鼠标框选效果完整实例
2016/06/20 Javascript
JS碰撞运动实现方法详解
2016/12/15 Javascript
微信小程序 使用canvas制作K线实例详解
2017/01/12 Javascript
vue购物车插件编写代码
2017/11/27 Javascript
Javascript实现秒表倒计时功能
2018/11/17 Javascript
javascript实现文字跑马灯效果
2020/06/18 Javascript
Vue路由 重定向和别名的区别说明
2020/09/09 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
[03:09]显微镜下的DOTA2第一期——带你走进华丽的DOTA2世界
2014/06/20 DOTA
Python中的Descriptor描述符学习教程
2016/06/02 Python
Pandas探索之高性能函数eval和query解析
2017/10/28 Python
Python数据结构与算法之完全树与最小堆实例
2017/12/13 Python
python中使用%与.format格式化文本方法解析
2017/12/27 Python
python实现Zabbix-API监控
2018/09/17 Python
python简单区块链模拟详解
2019/07/03 Python
Python列表如何更新值
2020/05/27 Python
Python如何读取、写入JSON数据
2020/07/28 Python
Python 实现国产SM3加密算法的示例代码
2020/09/21 Python
python 如何停止一个死循环的线程
2020/11/24 Python
BRASTY捷克:购买香水、化妆品、手袋和手表
2017/07/12 全球购物
欧洲著名的二手奢侈品网站:Vestiaire Collective
2020/03/07 全球购物
海量信息软件测试笔试题
2015/08/08 面试题
顺丰快递Java软件工程师面试题
2015/07/31 面试题
离职证明范本(5篇)
2014/09/19 职场文书
电影雷锋观后感
2015/06/10 职场文书
学会感恩主题班会
2015/08/12 职场文书
2019最新婚庆对联集锦!
2019/07/10 职场文书