gpt4 book ai didi

opencv - 数数站在我们 Kinect 前面的人数

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

我们正在制作一个带有 Kinect 的交互式装置,我们需要知道有多少人在我们的装置前站立/缓慢行走。

我们将最多计算 5 人,如果有更多我们不在乎。

为此,我们将 Kinect 检测到的 Blob 总体积除以 1 人的近似体积。

count = Vtotal / Vperson;

最后,为了平滑计数,我们计算 2 秒的平均计数。

countAvg = Vtotalavg / Vperson;

这对 2-3 个人来说还行,但当人数更多时, Blob 重叠,总体积似乎不再相关。

有没有人知道我们如何解决这个问题并获得可靠的计数......要么使用相同的 blob 体积方法,要么使用更智能的方法!?

最佳答案

吸顶式kinect。将它直接指向地板。获取原始深度数据并过滤比某个阈值更远的像素,该阈值往往只捕捉头部和肩部。 (尝试所有高于 4 英尺的东西。)在这些像素中,检查每组连续像素并获得该组的总像素数。如果组像素数小于最小阈值,则忽略它。您现在可以只将每个组算作一个人,但进一步的改进有助于捕捉站得非常近的人:将组像素数除以每个人的平均像素数常数并四舍五入到最接近的值。

有效。

关于opencv - 数数站在我们 Kinect 前面的人数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12302454/

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