您的位置:首页 > 编程语言 > Python开发

VS2013+Python+OpenCV的配置

2015-06-26 17:52 549 查看
由于最近要使用Python运行追踪算法,但是网上教程有点参差不齐,基本都是转载的,真正用起来并不算特别实用。于是打算自己写一个教程,方便别人顺便也当给自己以后重新安装留个教程╮(╯-╰)╭

首先是关于library的安装,由于要使用OpenCV需要安装numpy和scipy,因此必须先安装后面两个package。上NumPy的网站(图 1)



图 1
然后选择Getting NumPy,然后点击NumPy和SciPy的Download Location链接(图 2)。



图 2
注意下载时要下载对应版本的library,如我是用Python2.7,那么我下载时要下载名字带有“*-version-win32-superpack-python2.7.exe”(图 3)



图 3
最后,要将OpenCV中的cv2.pyd文件复制到python2.7\Lib\site-package中,注意只能复制OpenCV\build\python\x86\cv2.pyd,如果复制了64位的文件,在运行时会发生ImportError(图 4)。



图 4
然后写个小程序运行一下(●'◡'●)

import cv2
src = cv2.imread("C:\WOW\World of Warcraft\Screenshots\WoWScrnShot_011915_162709.jpg")
det = cv2.imread("C:\WOW\World of Warcraft\Screenshots\WoWScrnShot_011815_181135.jpg")
final = cv2.addWeighted(src,0.5,det,0.5,0)
cv2.namedWindow("Image")
cv2.imshow("Image",final)
cv2.waitKey(0)

效果如下(图 5)



图 5
第一次写文章,写的不好请大家多多指正
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  opencv python vs