问题标签 [tracking.js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1291 浏览

javascript - Angular JS 和 Tracking.js 人脸检测

我正在实现一个 MEAN 应用程序,我想通过使用这个应用程序从照片中检测人脸。所以在外部,我尝试并成功地使用 tracking.js 实现了人脸检测。现在我想将该实现集成到 MEAN 应用程序中。所以让我知道如何向控制器注入非角度依赖项,因为我需要在这里使用 tracking.js。

这是我的一些代码。

主模块(mainApp.js):

我在这里注入了 FileUploader 依赖,但那是一个角度模块,我对 tracking.js 文件的依赖有点困惑。

在同一个应用程序中,我没有使用 angularjs 的控制器检测到人脸,但是那个时候,图像的 id 是静态的,而现在它是动态的。

我的主控制器:

家庭服务是我用来调用API的服务,所以我只想使用tracking.js依赖并在家庭控制器中使用以下逻辑

home.html 照片容器 div:

我将与此 DOM 相关的所有角度依赖项和 tracking.min.js 添加到主视图中,这就是我对单个图像进行人脸检测的方式。

请查看 img 标签的 id,它是动态的,之前它是静态的,因为我尝试了 1 张图像并保留了 getFace() 方法,该方法位于另一个 js 文件中。

我是 javascript 和 angular js 的新手。

我正在使用 Angular 1.6 版本。

如何将 tracking.js 与 angularjs 一起使用?

0 投票
0 回答
479 浏览

javascript - 如何将 Haar 级联 xml 文件转换为 tracking.js 格式?

我在 openCV 中创建了一个 Harcascade xml(新格式),现在我想将此 xml 转换为 tracking.js

我也尝试过使用 https://github.com/cirocosta/gulp-converter-tjs但没有运气。

关于如何使用我的 xml 与跟踪 js 集成的任何想法?

提前致谢。

0 投票
1 回答
1225 浏览

javascript - 通过 tracking.js 在画布上进行人脸跟踪

tracking.js 使得在<img>. 他们为此提供了一个很棒的 hello world 示例,但我想知道是否有人知道如何检测<canvas>元素上的人脸。

我试过:

没发生什么事 :-/

0 投票
0 回答
1383 浏览

javascript - 使用 tracking.js 进行网络摄像头人脸检测 + 模糊

我正在尝试更改一些使用 js 在实时网络摄像头提要中检测和跟踪面部的代码。原文来源:https ://trackingjs.com/examples/face_camera.html

一旦检测到面部,我将尝试添加一个过滤器,该过滤器将模糊或模糊面部区域或整个画布,但我还没有找到可以解决问题的代码片段或语法。

在我看来,我应该添加类似于以下任何一个的内容:

或者context.style.webkitFilter = "blur(50px)";

我能想到的唯一其他解决方案是在画布上绘制一个新对象,给它一个模糊和一些透明度,然后让它跟随跟踪器。在如何实现这一点上也处于死胡同。有什么想法吗?当前项目:https ://codepen.io/eremmele/project/editor/XxBGpD/

非常感谢任何可以回答的人。

0 投票
2 回答
976 浏览

javascript - 使用javascript计算人脸数量

有没有一种方法可以计算实时摄像机中的人脸数量。

例如,我在网络摄像头前有三个人,我有 2 个页面,分别是Success.htmlerror .html,作为判断重定向到成功错误页面的基本方法的一部分,条件是,如果只检测到一张人脸,应该发送到成功,否则,应该发送到错误

我正在使用tracking.js来检测网页中的人脸,目前我的代码如下。

在我的控制台中,我可以打印face detected.

请让我知道如何在此窗口中检测多个面孔。

谢谢

0 投票
1 回答
8093 浏览

react-native - 如何实时从 react-native-camera 获取帧

我正在开发的应用程序中使用 react-native-camera 组件 ( https://github.com/lwansbrough/react-native-camera )。

有什么方法可以从视频/相机馈送中获取各个帧,以便我可以实时执行处理。

我的最终目标是使用 tracking.js 库实时跟踪对象以实现 AR 效果。

谢谢您的帮助!

0 投票
2 回答
983 浏览

reactjs - 带有 React 的计算机视觉

我正在尝试找到一个与 React 配合得很好的客户端计算机视觉库。我已经尝试过 tracking.js 和 js-objectdetect,但如果没有超出我技能范围的重大努力,我无法将它们导入标准的 React 组件。

这两个很棒的库的问题在于它们被编写为 IIFE,没有导出语句,例如

(function(){...})()

它们应该被导入,<script src = 'etc'>所以我似乎不能像平常一样只使用import它们并遵循 API 而不会得到

TypeError: foo.bah is not a constructor

我尝试添加自己的导出语句,但一罐蠕虫爆炸了!

任何人都可以提出更好的方法吗?

0 投票
1 回答
451 浏览

tracking.js - 无法注册新颜色 javascript tracking.js

我正在尝试将标识添加到绿色。所有默认颜色都可以正常工作,但我无法使用相机为颜色添加新颜色。

欲了解更多信息:颜色跟踪器

0 投票
1 回答
329 浏览

javascript - 跟踪 JS 对象跟踪器的眼睛

我正在使用 Tracking JS 来帮助检测用户的眼睛是否睁开,然后仅在检测到少于 3 个对象、面部、嘴巴和一只眼睛时才播放音频。我基本上相信它并且工作,但是事件太频繁地跟踪和更新数据,导致非常不稳定和不和谐的体验。

目前,我让跟踪器不断检查跟踪器,如下所示:

有没有办法减少运行这个函数的频率或者指定它每秒应该运行多少次?

0 投票
0 回答
58 浏览

tracking.js - tracking.js 适用于示例图像,但不适用于更复杂的数据

我正在尝试使用tracking.js进行颜色检测。我正在本地测试代码,并且可以在使用tracking.js现场演示中提供的示例图像时复制示例结果。

我还可以添加新颜色并让跟踪器识别该样本中的第四个灯泡:

但是,当我将本地测试页面上的默认图片替换为下面的图片时(来自不相关但非常出色的 SO 帖子,则根本没有任何内容被突出显示/加框。

在火车站的铁路开关 图片由 Mecanismo 提供,来自 Wikimedia Commons。在CC BY-SA 3.0许可下使用。

我特别想用这个颜色定义让开关亮起来:

我使用数字色度计来确定像素中的所有开关的红色值在 150-200 范围内,绿色值在 30-100 范围内,蓝色值在 10-100 范围内(而且大部分不是高端那些规模)。

对于它的价值,我知道自定义颜色定义本身并没有完全破坏,因为它确实对初始示例图像有影响:

带有突出显示的示例图像

我在这里做错了什么或不理解?