等待键盘输入
cv2.waitKey(0)
销毁窗口
cv2.destroyAllWindows()
![图片](https://img-blog.csdnimg.cn/img_convert/208bbef0d86ab4e48ea4447d785a9163.png)
![图片](https://img-blog.csdnimg.cn/img_convert/5c1df4894f78282a76656b85f7a5522a.png)
### **1.3、绘制图形**
后续在检测人脸的时候,我们会绘制图形,将人脸框起来。图形的绘制也非常简单.
import cv2
读取图像
im = cv2.imread(‘./zxc/15.jpg’)
在图像im上绘制矩形
“”"
第一个参数为ndarray对象
第二个参数为左上角的坐标(x1, y1)
第三个参数为右下角的坐标(x2, y2)
第四个参数为颜色值,其顺序不同于我们之前的,使用的是BGR
第五个参数为线条宽度
“”"
cv2.rectangle(im, (220, 100), (380, 250), (255, 255, 0), 2)
显示图像
cv2.imshow(‘im’, im)
等待输入
cv2.waitKey(0)
销毁窗口
cv2.destroyAllWindows()
![图片](https://img-blog.csdnimg.cn/img_convert/e46771f89dc2afebb3b71a7734977688.png)
## **二、人脸检测**
### **2.1、获取特征数据**
开始人类检测之前,我们要先获取一个特征数据。在opencv安装目录中,cv2/data文件夹,进入该文件夹后,里面全是特征文件,我们一般选用haarcascade\_frontalface\_default.xml。
**2.1、检测人脸**
我们可以把特征文件复制到我们项目下,也可以直接用绝对路径引用。cv2.CascadeClassifier对象可以用来检测人脸
face_detector = cv2.CascadeClassifie