gpt4 book ai didi

opencv - 使用 OpenCV 进行人数统计

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

我正在开始搜索以实现一个必须计算某个地方的人流量的系统。 最终的想法是有类似 http://www.youtube.com/watch?v=u7N1MCBRdl0 的东西.我正在使用 OpenCv 开始创建它,我正在阅读和研究它。但我想知道是否有人可以给我一些源代码示例、文章和任何其他可以让我更快完成交易的提示。

我从blobtrack.exe样本入手研究,但没有得到很好的结果。

谢谢你的建议。

最佳答案

Blob 检测是执行此操作的正确方法,只要您选择合适的阈值并且光照均匀且一致;但这里真正的问题是编写一个可以跟踪多个 Blob 的跟踪算法,防止丢帧。基本上,您希望能够为多个帧中的每个 Blob 分配持久 ID,请记住,由于光照条件的变化以及人们走得很近和/或交叉路径, Blob 可能会在几帧中消失, split , 和/或合并。

要“正确”执行此操作,您需要一种模糊 ID 分配算法,该算法可以防止丢帧(即 blob ID 保留,并且理想情况下预测运动,如果 blob 丢失一两帧)。您可能还想保留 ID 合并和拆分的历史记录,这样如果两个 ID 合并为一个,然后一个拆分为两个,您可以将各个合并的 ID 重新分配给生成的两个 blob。

根据我的经验 openFrameworks openCv 基本示例是一个很好的起点。

关于opencv - 使用 OpenCV 进行人数统计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5560726/

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