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 Property属性的2种用法
Jun 21 Python
举例讲解Python中metaclass元类的创建与使用
Jun 30 Python
使用Python多线程爬虫爬取电影天堂资源
Sep 23 Python
Python加密方法小结【md5,base64,sha1】
Jul 13 Python
Python数据分析之如何利用pandas查询数据示例代码
Sep 01 Python
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
Jan 09 Python
Python使用Pickle库实现读写序列操作示例
Jun 15 Python
numpy 对矩阵中Nan的处理:采用平均值的方法
Oct 30 Python
Python利用itchat库向好友或者公众号发消息的实例
Feb 21 Python
Python3列表List入门知识附实例
Feb 09 Python
TensorFlow 多元函数的极值实例
Feb 10 Python
详解Python遍历列表时删除元素的正确做法
Jan 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
怎样在UNIX系统下安装MySQL
2006/10/09 PHP
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
2011/09/19 PHP
php实现的Timer页面运行时间监测类
2014/09/24 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
Laravel中的Blade模板引擎示例详解
2017/10/10 PHP
event对象的方法 兼容多浏览器
2009/06/27 Javascript
jQuery is()函数用法3例
2014/05/06 Javascript
jQuery.holdReady()使用方法
2014/05/20 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
浅谈对Angular中的生命周期钩子的理解
2017/07/31 Javascript
jquery+css实现Tab栏切换的代码实例
2019/05/14 jQuery
javascript设计模式 ? 模板方法模式原理与用法实例分析
2020/04/23 Javascript
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
[02:22:36]《加油!DOTA》总决赛
2014/09/19 DOTA
[59:59]EG vs IG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Windows下用py2exe将Python程序打包成exe程序的教程
2015/04/08 Python
基于hashlib模块--加密(详解)
2017/06/21 Python
python中获得当前目录和上级目录的实现方法
2017/10/12 Python
Python实现一个Git日志统计分析的小工具
2017/12/14 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
python 用所有标点符号分隔句子的示例
2019/07/15 Python
详解在python操作数据库中游标的使用方法
2019/11/12 Python
使用keras实现Precise, Recall, F1-socre方式
2020/06/15 Python
用HTML5制作一个简单的桌球游戏的教程
2015/05/12 HTML / CSS
详解HTML5 window.postMessage与跨域
2017/05/11 HTML / CSS
Linux上比较文件的命令都有哪些
2013/09/28 面试题
大学生入党思想汇报
2014/01/01 职场文书
自动一体化专业求职信
2014/03/15 职场文书
酒店管理专业毕业生求职自荐信
2014/04/28 职场文书
演讲稿祖国在我心中
2014/05/04 职场文书
搞笑的获奖感言
2014/08/16 职场文书
爱牙日宣传活动总结
2015/02/05 职场文书
杨善洲电影观后感
2015/06/04 职场文书
2016年班主任新年寄语
2015/08/18 职场文书
读《人生的智慧》有感:闲暇是人生的精华
2019/12/25 职场文书
Mysql数据库索引面试题(程序员基础技能)
2021/05/31 MySQL