中华视窗是诚信为本,市场在变,我们的诚信永远不变...
下面是一个基于的和库的简单人脸识别代码示例:``` # 加载已知的人脸图像和对应的名字 = .("obama.jpg") = .()[0] = .("biden.jpg") = .()[0] = [,] = [" Obama","Joe Biden"]# 打开摄像头cap = cv2.(0)while True:# 读取一帧图像ret, frame = cap.read()# 转换为RGB图像 = frame[:, :, ::-1]# 检测人脸 = .() = .(, )# 遍历每个检测到的人脸for (top, right, , left), in zip(, ):# 判断是否和已知人脸匹配 = (, )name = ""# 如果匹配到了已知人脸,则获取对应的名字if True in : = .index(True)name = []# 在图像上绘制人脸矩形和名字cv2.(frame, (left, top), (right, ), (0, 0, 255), 2)cv2.(frame, (left, - 35), (right, ), (0, 0, 255), cv2.)font = cv2.v2.(frame, name, (left + 6, - 6), font, 1.0, (255, 255, 255), 1)# 显示图像cv2.('Video', frame)# 按下q键退出if cv2.(1) & 0xFF == ord('q'):break# 释放摄像头和窗口资源cap.()cv2.()```注意,这个代码示例需要在已经安装了库和库的环境中运行,还需要把`obama.jpg`和`biden.jpg`两个已知人脸图像放在代码所在目录下。