1)并不是所有版本的Python都提供了可以使用pip安装的OpenCV。在PyPi库中可能还没有及时发布可供新版本的Python以及新版本的操作系统使用的OpenCV,当然不再更新的旧版本操作系统可能也会遇到同样的问题。在这种情况下,你可以等待适合你的Python和操作系统的OpenCV二进制文件库发布或者从OpenCV官方网站下载源码并编译。
2)在使用cv2.imshow和cv2.waitkey的过程中若出现问题,OpenCV可能会报错,显示OpenCV没有与GTK以及QT框架一起编译。如果无须使用GUI功能(尤其是highgui模块),那么这些错误不会影响你使用OpenCV的其他功能。如果需要使用,那么从OpenCV官方网站下载源码并编译是更好的选择。
3)使用pip安装的OpenCV中不包含“non-free”算法,比如SIFT、SURF以及其他具有专利的算法。如果需要使用这些算法,还是应当从OpenCV官方网站下载源码并编译。
本节介绍了如何在各种常见系统上使用pip快速安装OpenCV。这种方法十分简便,可以快速搭建OpenCV环境,为读者学习计算机视觉搭建一个平台。虽然在一些特殊情况下可能会遇到问题,但读者可以根据需要从OpenCV官方网站下载源码并自行编译。