实时商店过道人流监控:利用C++和OpenVINO实现人数计数

需积分: 13 0 下载量 67 浏览量 更新于2024-12-23 收藏 1.46MB ZIP 举报
资源摘要信息:"store-aisle-monitor-cpp是一个参考实现,它的主要功能是对商店、工厂或仓库过道中出现的人数进行计数,并生成运动热图。这个程序能够在Ubuntu 18.04 LTS操作系统上运行,使用C++作为编程语言,整个过程预计耗时45分钟。 它的运行机制是这样的:程序会从摄像机或视频文件中获取输入,然后对输入的图像进行处理。它会计算视频源的帧宽度,帧高度和每秒帧数(fps)。然后,程序会使用OpenCV HOG描述符在框架中检测人物,并对检测到的人物进行计数,最后生成运动热图。 这个程序需要在具有Iris:registered:Pro图形或Intel:registered:HD图形的第六代至第八代Intel:registered:Core:trade_mark:处理器的硬件上运行。软件方面,建议与4.14+ Linux *内核一起使用,并且需要安装英特尔:registered:OpenVINO:trade_mark:工具包2020 R3发行版。 这个程序使用的技术包括机器学习、实时视频处理、计算机视觉、深度学习、边缘计算、图像识别、物体检测和预训练模型。它是一个在边缘计算设备上运行的实时应用,利用了OpenVINO工具包提供的优化和预训练模型,实现了高效的人数统计和运动热图生成。 该程序还可以定期获取输出快照,并将其上传到云中,同时也在本地存储输出的快照。这对于需要实时监控商店过道人流,并需要对人流数据进行长期分析和存储的场景非常有用。 关键词:机器学习、实时视频、计算机视觉、深度学习、Intel、推理、边缘计算、图像识别、物体检测、预训练模型、参考实现、现场演示、边缘AI、C++"