我是机器学习领域的新手,根据我在 youtube 上看到的和在互联网上阅读的内容,我推测可能可以使用 tensorflow 的对象检测 API 来计算视频中的行人。
因此,我对 tensorflow 进行了一些研究,并阅读了有关如何安装 tensorflow 的文档,最后下载并安装了 tensorflow。使用 github 上提供的示例文件,我调整了与此处提供的 object_detection 笔记本相关的代码 -> https://github.com/tensorflow/models/tree/master/research/object_detection。
我在对visualization_utils.py 脚本进行更改时对我收集的视频执行了改编代码,以便报告跨越屏幕上定义的感兴趣区域的对象数量。也就是说,我收集了人类的边界框尺寸(左、右、上、下),并计算了所有穿过定义的感兴趣区域的检测(想象视频帧上具有左右像素值的一组两条虚拟垂直线和然后将检测到的边界框的左右值与预定义的值进行比较)。然而,当我使用这个程序时,我错过了很多行人,即使他们被程序检测到。那就是程序正确地将他们归类为人,但有时他们不符合我定义的计数标准,因此他们不被计算在内。我想知道是否有更好的方法来使用代码计算独特的行人,而不是使用我正在尝试开发的简单方法。我使用的方法是正确的吗?还有其他更好的方法吗?将不胜感激任何帮助。
请放轻松,因为我不是机器学习专家,只是一个新手。