Windows下OpenCV(VC+Python)安装手记
2011-11-21 21:50
633 查看
一直都是Linux下开发OpenCV,为了符合上课要求便转战Windows。
但跨平台的东西在windows上安装起来就是感觉费劲,本来一个apt-get install解决的东西,定是要配置那么多东西。
转载请注明http://blog.csdn.net/boksic 如有疑问欢迎留言
总结了一下:
本机环境Windows Vista 32bit ,Visual Studio 2008,Python 2.6
运行后解压到D:\Others\opencv
如果想自己编译的话(强烈不建议)参考http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.3.1,不过编一趟很费时费空间。
再然后就是配置了
配置C\C++ OPENCV环境
Debug配置添加
Release配置添加
将D:\Others\opencv\build\python\2.6里的文件(cv.py,cv.pyc,cv2.pyd)复制到Python的包文件夹下(我的目录是D:\Program Files\Python26\Lib\site-packages)
测试一下
但跨平台的东西在windows上安装起来就是感觉费劲,本来一个apt-get install解决的东西,定是要配置那么多东西。
转载请注明http://blog.csdn.net/boksic 如有疑问欢迎留言
总结了一下:
本机环境Windows Vista 32bit ,Visual Studio 2008,Python 2.6
准备
从http://sourceforge.net/projects/opencvlibrary/files/里找到win环境下最新版本的OpenCV-2.3.1-win-superpack.exe,运行后解压到D:\Others\opencv
如果想自己编译的话(强烈不建议)参考http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.3.1,不过编一趟很费时费空间。
再然后就是配置了
配置系统
系统属性->高级->环境变量->Path项添加D:\Others\opencv\build\x86\vc9\bin;D:\Others\opencv\build\common\tbb\ia32\vc9配置C\C++ OPENCV环境
配置VC
打开VC,选择菜单“工具”->“选项”->“项目和解决方案”->“VC++目录”->“包含文件”,添加D:\Others\opencv\build\include,“库文件”添加D:\Others\opencv\build\x86\vc9\lib配置工程
属性->配置属性->链接器->附加依赖项->Debug配置添加
opencv_calib3d231d.lib opencv_contrib231d.lib opencv_core231d.lib opencv_features2d231d.lib opencv_flann231d.lib opencv_gpu231d.lib opencv_highgui231d.lib opencv_imgproc231d.lib opencv_legacy231d.lib opencv_ml231d.lib opencv_objdetect231d.lib opencv_ts231d.lib opencv_video231d.lib
Release配置添加
opencv_calib3d231.lib opencv_contrib231.lib opencv_core231.lib opencv_features2d231.lib opencv_flann231.lib opencv_gpu231.lib opencv_highgui231.lib opencv_imgproc231.lib opencv_legacy231.lib opencv_ml231.lib opencv_objdetect231.lib opencv_ts231.lib opencv_video231.lib
区分两者是有必要的,刚开始没注意这里,结果程序在Debug配置下调用imread始终就返回0,研究了半天才发现问题。
测试一下(用的opencv里的目标追踪示例程序):
配置Python OPENCV环境
喜爱PYTHON的有福了,python下也支持opencv(文档可参考http://opencv.willowgarage.com/documentation/python/index.html)将D:\Others\opencv\build\python\2.6里的文件(cv.py,cv.pyc,cv2.pyd)复制到Python的包文件夹下(我的目录是D:\Program Files\Python26\Lib\site-packages)
测试一下
import cv im = cv.LoadImage("123.jpg") cv.NamedWindow("Source") cv.ShowImage("Source",im) cv.WaitKey(0)效果不错,说明装好了
相关文章推荐
- windows+python3.6.3+OpenCV3.3.0+TensorFlow+PyCharm最全安装
- linux安装OpenCV以及windows安装numpy、cv2等python2.7模块
- Python+OpenCV】Windows+Python3.6.0(Anaconda3)+OpenCV3.2.0安装配置
- windows下的python+ opencv安装攻略
- OpenCV Python 在Windows下的安装
- Windows 在Python 3.6/2.7 下安装 OpenCV 3.3
- Windows下Python+OpenCV+zbar图像识别二维码识别编译环境安装
- Windows下Python 3安装OpenCV与Dlib
- 在windows下安装opencv3+tensorflow的python开发环境
- Windows下Python安装OpenCV详细步骤
- Python: OpenCV2.4.2 Windows安装
- Windows python 3 安装OpenCV
- Python+OpenCV】Windows+Python3.6.0(Anaconda3)+OpenCV3.2.0安装配置
- windows下的python+ opencv安装攻略
- Windows上安装python版的OpenCV
- windows下的python+ opencv安装攻略
- windows下的python+ opencv安装攻略
- Windows+Python2.7.13+OpenCV3.1.0安装配置
- 【Python+OpenCV】Windows+Python3.6.0(Anaconda3)+OpenCV3.2.0安装配置
- Windows下Python安装OpenCV详细步骤