Open CV 是一个开源, 跨平台的计算机视觉库, 它可
以在商业和研究领域中免费使用, 目前已广泛应用于人机
互动, 人脸识别, 动作识别, 运动跟踪等领域.
要识别特定的图像, 最重要的是要有识别对象的特征
文件, Open CV 已内直了人脸识别的特征文件, 我们只需
通过 OpenCV 的 CascadeClassifier 类就可以进行人脸识别
的操作 .
图形验证码是很多网站用于阻挡用户的不当或恶意访
问操作而采取的一种技术手段. 要破解验证码图片, 需要
将验证码图片转换为文字, 而 Python 可以通过图形处理包
去除大部分图片背景, 再通过 Tesseract 包中的 OCR 来识别
文字 , 从而达到图片破解的目的 .
OpenCV 人脸识别应用
目前, 图像识别技术已经比较成熟, 而且广泛应用于我们的实际生活当中, 比
如人脸识别, 指纹识别, 瞌孔识别或车牌识别等, 其中以人脸识别技术最为炙手可热 . Python 的人脸识别操作是通过 OpenCV 包来完成的 .
用 OpenCV 读取和显示图形
OpenCV (Open Source Computer Vision Library ) 是一个跨平台的计算机视觉库 .
Open CV 由英特尔公司发起井参与开发, 可在商业和研究领域中免费使用 . OpenCV
可用于开发实时的图像处理及计算机视觉程序, 目前己广泛应用于人机互动, 人脸识别, 动作识别, 运动跟踪等领域.
要安装 句 enCV, 可在问://www 剧. uci.edu/ ~ gohlke/p 灿 onlibs/ 找到本机 时也 on 版
本对应的 OpenCV 文件 (本机 Python 为 3 . 6 版 本, 所以选择 opencv_python-3.2.0-
cp36-cp36m-win_ amd64. whl 文件进行下载), 单击文件井下载至 D 盘目录下, 然后在 Anaconda 的 Anaconda Prompt 窗口中通过下面的命令行即可进行安装 :
要在程序中使用 OpenCV 库, 需要通过下列代码进行导入:
导入链接库后, 创建一个窗口来显示图像, 语法为:
来源: http://www.bubuko.com/infodetail-3328984.html