1、环境搭建
python安装好后(我的版本是2.7),需要在安装Numpy和opencv(注意对应的版本号)
1)numpy的安装:
在http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy网址下载Numpy的whl包,使用pip install D:\TDDownload\Python\numpy-1.10.4+mkl-cp27-cp27m-win32.whl命令安装
2)opencv的安装:
下载解压opencv后,将解压目录opencv文件夹中,build->python->2.7->x86下的文件cv2.pyd 复制到python2.7\Lib\site-packages 中
2、PyOpencv和CV2
网上看到的很多代码都用到一些highgui等等,这些都是PyOpencv的,在cv2中找不到。cv2扩展库是针对OpenCV 2版本以后创建的,cv2对图像的操作对象是Numpy数组,而原来的是cvmat和iplimage。
打开一个图像的方法不同:
array=cv2.imread("E://1.jpg")
iplimage = cv.LoadImage("E://1.jpg")