Я хочу обнаруживать людей, не полагаясь на распознавание лиц. В случаях, когда условия освещения плохие или Перец смотрит в сторону, люди не обнаруживаются. События памяти «PeoplePerception/JustArrived» и «EngagementZones/PersonApproached», по-видимому, полагаются на то, что камера обнаруживает лица. Есть ли событие памяти, которое вызывается изменением лазерного/инфракрасного/сонарного расстояния?
Интересно, есть ли лучшее решение, чем:
while True:
floatDist = self.memory.getData('Device/SubDeviceList/Platform/Front/Sonar/Sensor/Value')
if floatDist < 1.0:
doSomething()
sleep(0.5)