Если мой алгоритм определяет тип объекта, как мне узнать, движется ли этот объект или нет?Предположим, человек с зонтиком.Как узнать, что зонт движется?
Я работаю над проектом, в котором я хочу узнать, принадлежит ли этот конкретный объект человеку, входящему в магазин.Я думал о подходе ограничительных рамок (bb), когда bb человека перекрывается с bb объекта.Но проблема возникает, когда есть несколько объектов с человеком.Вот код, который я написал
iou_value = oneObject.intersection_over_union(image,humanRegion_bbs,belongings_bbs)
#iou --intersection over union value
if iou_value is not None and iou_value > th_iou:
logger.info("IOU value %f"%iou_value)
logger.info("CURRENT FRAME INDEX %f "%currentFrameIndex)
logger.info("COUNT AT THE MOMENT %f"%count)
if count >2:
logger.info("INSIDE THE COUNT LOOP")
logger.info("COUNT inside the if loop %f"%count)
oneObject.setBelongings(belongingsList)
count = 0
logger.info("COUNT outside the loop %f"%count)
else :
logger.info("INSIDE THE ELSE LOOP:")
b1 = belongingsList.clear()
logger.info("value of b1 %s"%b1)
oneObject.setBelongings(b1)