私は顔の検出に頼ることなく人を検出したいと思います。照明の状態が悪い場合や、ペッパーが顔を向いている場合は、人が検出されません。 メモリイベント 'PeoplePerception/JustArrived'と 'EngagementZones/PersonApproached'は、カメラが検出可能な顔に依存しているようです。 レーザー/赤外線/ソナー距離の変化によってトリガーされるメモリー・イベントはありますか?ペッパーの人の検出
より良い解決策があるのだろうか:あなたは人間の検出のために、フロントソナーとイベント「FaceDetected」を使用することができ
while True:
floatDist = self.memory.getData('Device/SubDeviceList/Platform/Front/Sonar/Sensor/Value')
if floatDist < 1.0:
doSomething()
sleep(0.5)
これは正しい方法です!また、 "faceDetected"イベントを試すこともできますが、それは人々の認識よりも速くトリガーになります。 – JLS