上QQ阅读APP看书,第一时间看更新
2.4 OpenCV类库的下载与安装
OpenCV是专属Python的视觉程序包,OpenCV的安装较为复杂,从一般的资料上看,可能读者需要先安装其他附属的工具包,但是实际上并不需要如此,对于一般使用者来说,最好的方法就是直接安装其他程序设计人员编译好的whl安装文件。
(1)首先下载编译好的OpenCV类库安装文件,下载地址为:http://www.lfd.uci.edu/~gohlke/pythonlibs。之后使用Ctrl+F组合键,以OpenCV为关键词进行搜索,可以搜索到已编译好的、以whl为后缀的OpenCV安装文件,这是pip使用的安装文件,如图2-27所示。
图2-27 选择OpenCV的类库包
(2)在这里,whl文件为编译好的Python类库安装文件,可以根据读者安装的Python版本与OpenCV的最新版本下载对应的whl文件。
安装了Anaconda的读者,可以直接打开Anaconda Prompt输入安装whl文件的命令,代码如下:
pip install C://XXX/CCC/OpenCV_python?3.4.2?cp36?cp36m?win_amd64.whl
后面的地址是下载的whl文件在本地计算机存储的地址,即通过命令行形式使用pip安装本地的whl文件,读者可以自行选择安装地址。
(3)安装结束后,打开PyCharm,新建一个名为Opencv_TEST的文件,如图2-28所示。
图2-28 新建OpenCV的测试程序
输入如下代码进行测试:
【程序2-2】
import cv2 jpg = cv2.imread("1.jpg") cv2.imshow("test.jpg",jpg) cv2.waitKey()
其中“1.jpg”是保存在程序文件同一目录下的图片,而imshow函数是cv2显示图片的函数,其作用是将以矩阵形式保存的图片显示出来,waitKey函数是等待函数,只有等待键盘触及后才能关闭显示的图片。
具体结果请读者自行完成。