OpenCV+TensorFlow深度学习与计算机视觉实战
上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函数是等待函数,只有等待键盘触及后才能关闭显示的图片。

具体结果请读者自行完成。