boofcv - 如何使用 boofcv 检测视频中的人数?
问题描述
我使用这个伟大的项目https://github.com/lessthanoptimal/BoofCV/tree/v0.23/examples/src/boofcv/examples
试图检测视频中的人数。目前,如果我知道预定的初始位置,它对我跟踪对象非常有用
Quadrilateral_F64 location = new Quadrilateral_F64(
411.0, 262.0,
526.0, 253.0,
535.0, 358.0,
415.0, 349.0);
ImageBase frame = video.next();
tracker.initialize(frame,location);
........
// Track the object across each video frame and display the results
long previous = 0;
while( video.hasNext() ) {
frame = video.next();
boolean visible = tracker.process(frame,location);
为了检测人数,我需要使用剪影吗?或者什么是正确的实现?我试过 Quadrilateral_F64 但它有四个正方形坐标。
目标:提供视频,并在输出上将“人数”打印到控制台:1 或 2 或 10
我在正确的 API Quadrilateral_F64 中吗?
解决方案
推荐阅读
- javascript - pac 文件 SyntaxError: Unexpected number 问题
- vector - 在 Rust 中迭代向量时何时使用引用?
- bash - shell如何删除具有几乎相同名称对的列表模式的第一个文件/文件夹
- google-sheets - 对 Google 表格中特定工作表的特定权限
- javascript - 从前端 Web 服务器调用 API 服务器
- python - 获取 botframework Python 中的活动对话框 ID - 具有多个对话框和 QnA Maker 的调度模型
- java - Gradle:使用两个不同的库但包名称相同的重复类错误
- javascript - 如何从javascript中的函数外访问函数中的变量
- javascript - 是否可以将 javascript 对象的 get 项定义为函数?
- java - onClick int 值更新到 Firebase 实时数据库