gpt4 book ai didi

python - 检测到物体后如何知道物体是否在移动?

转载 作者:太空宇宙 更新时间:2023-11-03 21:40:55 24 4
gpt4 key购买 nike

如果我的算法检测到物体的类型,我应该如何知道该物体是否在移动?假设一个人拿着雨伞。如何知道雨伞在动?

我正在做一个项目,我想知道那个特定的对象是否属于进入商店的人。我在考虑边界框(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)

最佳答案

我不太明白你的想法。但是用于跟踪物体是否在移动。上次在我的项目中,我首先使用级联 OpenCV 检测对象,然后应用卡尔曼滤波器进行跟踪。因此,您可以跟踪检测到的对象。关于这个对象是否属于这个人。我认为重叠是个好主意。我想你可以检查这个重叠时间是否足够长,这应该属于那个人,就好像我理解你的问题一样。

关于python - 检测到物体后如何知道物体是否在移动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53627446/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com