从视频生成热图以进行使用情况分析。

generate-heatmap的Python项目详细描述


生成热图

从某个位置的特定相机生成热图。

使用简单的do::
>>> generate_heatmap -i /Users/abc/heat_data/ew_grnd -p /Users/abc/heat_data/ewPickle -r EWGrndMorning -hl /Users/abc/heat_data/heatmaps/
        -v /Users/abc/heat_data/CCTV_Videos/ -b /Users/abc/heat_data/baseImages/ewGcL.png -pass “XXXXXX” -u http://xxxx.abc.com/xxxxxxx -hc 1234

其他依赖项

cv2,你可以为你的特定平台安装opencv 使用conda、miniconda或手动下载并安装。

外部安装链接,使用condawindows

说明

generate_heatmap是一个命令行程序,用于生成本地系统中视频的热图。 这是了解社区或成员如何使用您的空间的一个好方法。 它需要3.5+版本的python解释器,而且它不是特定于平台的。它应该可以在ubuntu、windows或macos上运行。

用法

  1. (-v或–vloc):给出视频文件夹的位置,下载视频并将其保存在此文件夹中。
  2. (-i或-imgloc):创建一个images文件夹,其中存储从视频生成的所有图像。
  3. (-p或-pickleloc):创建pickle文件夹,pickle文件将被存储以从中生成热图。
  4. (-r或-reqdata):为热图图像命名,输出热图图像的名称。
  5. (-hl或–heatloc):heatmap文件夹,其中将存储最终的heatmap图像。
  6. (-b或–baseurl):将视频的基本图像保存在一个位置,并将其作为(此图像将是下载视频的参考图像)传递。

可选参数:

  1. -pass,用于身份验证的api密码。
  2. -U,将发送热图图像的API终结点。
  3. -hc,heatcode来识别这是哪个req映像。

工作

1.通过“视频”文件夹,从文件夹中的所有可用视频生成图像,它还可以处理文件夹中的多个视频,以便在一个文件夹中查看同一个相机。

2.图像处理是下一步,它处理CV2生成的文件夹中的所有图像,比较所有图像并生成热图的pickle文件。

3.热图生成是最后一步,通过pickle文件生成热图图像。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java转换/分组列表中的值   java无法解析安卓中来自其他类的方法调用?   基于java Socket的通信独立于用于实现它的编程语言。怎么可能?   支持GZip的java编写游戏文件存储?   在IntelliJ中测试应用程序的java设置类路径   java反转单链表   java登录Firebase时出现了什么问题   java如何创建基于Spring4注释的通道?   java将2d矩阵向右旋转   socketTomcat WebSocket和单独的java进程通信   curl无法将数据发布到服务器,获取错误java。木卫一。IOException:服务器返回HTTP响应代码:415   java使用空对象模式消除空对象   java使用<String,Boolean>加载缓存的正确用法?   java为什么是CertificateFactory方法。generateCertifictae(InputStream)卡在无限循环上?