之前发过一篇关于对图片上人脸检测的博客。 链接:https://blog.csdn.net/weixin_43582101/article/details/88702254
本篇则是讲解通过计算机摄像头来识别人脸并捕捉人脸位置。源码加依赖在最后会完整托管在github上。
测试结果如下:
直接贴代码了,基本上都有注释。就不多说了。
导入要使用的模块 cv2,tensorflow
import tensorflow as tf
from face_check import detect_face
import cv2
import numpy as np
tf.Graph() 表示实例化了一个用于 tensorflow 计算和表示用的数据流图
print('Creating and loading ')
with tf.Graph().as_default():# tf.Graph() 表示实例化了一个用于 tensorflow 计算和表示用的数据流图
# tf.Graph().as_default() 表示新生成的图作为整个 tensorflow 运行环境的默认图
#tf.ConfigProto()创建session的时候用来对session进行参数配置
sess = tf.Session(config=tf.ConfigProto(log_device_placement=False))# log_device_placement记录设备指派情