检测视频中缺少的对象

问题描述

我想知道如何使用类似于YOLO的东西来检测丢失的物体?假设我有一个视频记录智能手机,钥匙和护照。然后,我还有另一个仅捕获智能手机和按键的视频,是否可以发出警告,指出缺少物体?

解决方法

是的。如果您使用的是python版本的AlexeyAB darknet,则可以在此行中看到所有检测到的内容:

https://github.com/AlexeyAB/darknet/blob/master/darknet_video.py#L81

然后在数组中搜索标签,如果标签不在该数组中,则返回警告或执行所需的任何操作。

if b'smartphone' not in detections[0]
     print('Warning')