javascript - 使用 Javascript 检测实时 MJPEG 文件中的运动?
问题描述
我正在尝试为我的 IP 摄像机编写应用程序。我希望它能够获取摄像机的 IP 地址并检测运动(特定空间中特定数量像素的变化)。我真的不知道我将如何去做,而且我找不到很多教程。其中很多是 node.js,其他的则使用 API 或外部库。我不使用 API 或任何其他外部代码。(我知道这有点奇怪,但我有我的理由)我很抱歉这个问题可能不是最好的,但我一直在努力寻找关于如何做这种事情的信息,我可以'在网上找不到太多。提前致谢!
编辑:有些人对我是否使用 node.js 感到困惑。我正在使用基于浏览器的 javascript。
解决方案
您可以使用图像矩来估计图像之间的运动。一些关于它的 CS 阅读(或谷歌搜索): https ://core.ac.uk/download/pdf/82353641.pdf
事件最基本的时刻足以进行简单的运动检测
很久以前,我开发了开源项目,它还计算矩(在 java 中) https://sourceforge.net/projects/javaocr/
即使是简单的质心也足以用于简单的运动检测(模式匹配需要高阶矩)
胡的时刻也很有趣
推荐阅读
- google-analytics - 谷歌分析没有收集数据
- amazon-web-services - wget 在 AWS EC2 (Bitnami) 上不可用
- java - 如何将 Json 转换为 Java bean 对象?
- java - 如果 firebase 数据库没有子值,则开始下一个活动
- javascript - 我目前对 onclick 的使用是否有更好的选择?
- django - 初始 Django 迁移时没有这样的表
- javascript - 模块 AppRegistry 未为 Expo 注册可调用模块(调用 runApplication)
- mongodb - 填充嵌套的 ObjectId
- javascript - Firebase functions.auth.UserRecord 不是函数
- javascript - 什么是 javascript “...array” 参数?