在python人脸识别脚本中仅打印一次并发出http请求?

问题描述 投票:0回答:1

首先,我祝大家身体健康!

我想创建一个“聚会迎宾员”,类似于以下内容:https://robotzero.one/face-recognition-party-greeter-raspberry-pi/,但是使用我的IP摄像机和Ubuntu OS。目的是在识别到面部时发出Web请求。 Web请求将使用IFTTT使回声点说些什么。

我正在使用此脚本进行人脸识别:https://github.com/ageitgey/face_recognition/blob/master/examples/facerec_ipcamera_knn.py

我注释了第210行,因为我不需要看流媒体视频,并插入了一个显示被找到人姓名的打印功能:

        for name, (top, right, bottom, left) in predictions:
          print("- Found {}".format(name))

问题是,当检测到面部时,它将继续在控制台中打印消息。几秒钟的时间显示在控制台中的几十行结果相同。

我需要以某种方式限制它并使它仅显示一次消息。 http请求也应该只发送一次。

有人可以帮我吗?

首先,我祝大家身体健康!我想创建一个类似于以下内容的“聚会迎宾员”:https://robotzero.one/face-recognition-party-greeter-raspberry-pi/,但使用我的...

python face-recognition
1个回答
0
投票

将其更改为类似的内容:

© www.soinside.com 2019 - 2024. All rights reserved.