Как узнать, движется ли объект после его обнаружения? - PullRequest
0 голосов
/ 05 декабря 2018

Если мой алгоритм определяет тип объекта, как мне узнать, движется ли этот объект или нет?Предположим, человек с зонтиком.Как узнать, что зонт движется?

Я работаю над проектом, в котором я хочу узнать, принадлежит ли этот конкретный объект человеку, входящему в магазин.Я думал о подходе ограничительных рамок (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)

1 Ответ

0 голосов
/ 05 декабря 2018

Я не совсем понимаю вашу идею.Но для отслеживания объекта, если он движется или нет.В прошлый раз в моем проекте я сначала обнаружил объект, используя каскад OpenCV, а затем применил фильтр Калмана для отслеживания.Поэтому вы можете отслеживать обнаруженный объект.Об объекте, принадлежит ли он человеку или нет.Я думаю, что перекрытие это хорошая идея.Я думаю, вы можете проверить, если это совпадение достаточно долго, это должно принадлежать человеку, как будто я правильно понимаю вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...