OpenCV学习笔记(二十):Win8.1 64位+OpenCV 2.4.9+Python2.7.9配置
来源:互联网 发布:汕头网络问政 编辑:程序博客网 时间:2024/06/06 03:44
http://blog.csdn.net/liyuefeilong/article/details/45370861
OpenCV提供了Python接口,主要特性包括:
- 提供与OpenCV 2.x中最新的C++接口极为相似的Python接口,并且包括C++中不包括的C接口
- 提供对OpenCV 2.x中所有主要部件的绑定:CxCORE (almost complete), CxFLANN (complete), Cv (complete), CvAux (C++ part almost complete, C part in progress), CvVidSurv (complete), HighGui (complete), and ML (complete)
- 在Python中访问C++中的数据结构
- 完善的内存管理,使用者无须担心内存的问题
- 可以在 OpenCV 的 Mat 与 wxWidgets, PyGTK, and PIL 中使用的 arrays 互相转换
比起C++,Python适合做原型。这里介绍如何配置OpenCV 2.4.9+Python2.7.9,以便在Python中使用OpenCV图形库。
需要下载的东西如下(注意版本问题):
一.opencv 2.4.9 下载链接: http://opencv.org/ ,关于opencv的编译与配置可参考:http://blog.csdn.net/liyuefeilong/article/details/43526975
http://blog.csdn.net/liyuefeilong/article/details/44872809
二.python 下载链接: https://www.python.org/. (版本选择python2.7.9)
三.NumPy(opencv的python版需要该模块,NumPy的版本要和Python版本相同),这里提供两种安装方法:
1.此处下载链接: http://www.lfd.uci.edu/~gohlke/pythonlibs/ 选择最新版本numpy-1.9.2+mkl-cp27-none-win_amd64.whl,请留意不要下载成cp27对应python 2.7版本,若python选择64位,则NumPy也必须选择64版本。whl文件的安装步骤如下:
将下载的NumPy包移动到python安装位置(笔者的路径为C:\Python27)下的Scripts文件夹
Shift+右键打开命令窗口cmd,输入:
pip install wheel
安装wheel模块。wheel安装成功后,在命令窗口中键入以下命令即安装成功:
2.下载链接: http://download.csdn.net/detail/liyuefeilong/8647101
下载完成后,运行文件numpy-MKL-1.8.0.win-amd64-py2.7.exe,一步一步安装即可。
简单的配置
在opencv文件夹中,找到build->python->2.7,其中包含x86和x64两个文件夹,由于这里安装的python和NumPy均为64位版本,因此复制x64文件夹中的cv2.pyd文件到C:\Python27\Lib\site-packages 中即可。
为了测试安装和配置是否成功,可以打开opencv\sources\samples\python中的例程,如:camera.py,正常情况下即可调用电脑的默认摄像头:
或者双击运行drawing.py,如果没有问题应该看到彩色条纹。
文件夹包含许多例程,其中一些在打开后只是一闪而过,一种原因是程序需要若干参数,这里只是验证配置是否正确,若要跑通所有例程,还是要打开代码看看。事实上,opencv里的很多宏在python里需要加上cv2.cv前缀即可生效。
参考链接:http://blog.csdn.net/nwpulei/article/details/7277511
http://blog.csdn.net/gxf1027/article/details/9324671
http://www.open-open.com/lib/view/open1355657468166.html
- 顶
- 4
- OpenCV学习笔记(二十):Win8.1 64位+OpenCV 2.4.9+Python2.7.9配置
- OpenCV2学习笔记(二十):Win8.1 64位+OpenCV 2.4.9+Python2.7.9配置
- OpenCV学习笔记(1):配置OpenCV
- OpenCV学习-——OpenCV永久配置(win7 64位+VS2012+OpenCV 2.4.6)
- Win7/Win8 64位系统下为Visual Studio 2013配置OpenCV 2.4.9
- Win7/Win8 64位系统下为Visual Studio 2013配置OpenCV 2.4.9
- OPENCV学习笔记(一):安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
- OpenCV学习笔记(二十)——手势识别
- opencv学习笔记(二十)——形态学滤波
- opencv学习笔记(二十)自适应阈值cvAdaptiveThreshold ()
- Win7,64位,Python2.7.2下的opencv配置
- opencv在64位win8的VS2010的配置
- 【opencv学习笔记】(1)openCV 2.410 vs2013环境配置
- OpenCV学习笔记(二)
- OpenCv学习笔记(二)
- opencv学习笔记(二)
- opencv学习笔记(二)
- OpenCV学习笔记(二)
- 进程间通信---共享内存
- JS函数调用的四种方法
- python C/S模式基础编程 (网络安全系列)
- 进程间同步---system v ipc 对象信号灯集
- JSCalendar 日历控件
- OpenCV学习笔记(二十):Win8.1 64位+OpenCV 2.4.9+Python2.7.9配置
- AngularJS的学习 $on、$emit和$broadcast的使用
- 即时通讯 - netty4纪要
- textarea 在浏览器中固定大小和禁止拖动
- Servlet生命周期与工作原理
- dev 服务器调试过程
- BZOJ 4031 HEOI2015 小Z的房间 Matrix-Tree定理
- JQuery为元素添加样式
- 刘德华张学友即将同台演出