日期:2013-7-13 来源:GBin1.com
今天介绍这款超棒的Javascript类库是 - Tracking.js,它能够独立不依赖第三方类库帮助开发人员动态跟踪摄像头输出相关数据。
这些数据包括了颜色或者是人, 这意味着你可以通过特定的颜色或者人物的移动或者脸部来触发javascript事件。 相信如果接触过Kinect或者Wii的朋友肯定能够使用这个类库开发出类似的体感游戏。
整个类库的API非常简单,拥有一些方法和事件,可以完整的满足你开发相关应用。
如果你想了解更多的话,请观看相关的视频。
var videoCamera = new tracking.VideoCamera().render().renderVideoCanvas(); videoCamera.track({ type: 'color', color: 'magenta', onFound: function(track) { console.log(track.x, track.y, track.z); }, onNotFound: function() {} });
via 极客标签
相关推荐
颜色跟踪是tracking.js的一个基础功能,它允许用户指定一个或多个颜色,并在图像中寻找这些颜色的出现位置。这在创建互动艺术作品或者游戏时非常有用。例如,用户可以通过改变摄像头前的物品颜色来控制网页中的元素...
web端,及移动端H5前端人脸识别所必须的tracking-min.js与face-min.js文件,在vue项目中新建assets文件夹,tracking-min.js与face-min.js文件解压到新建文件内,最后再.vue文件中引用。
1. **模块化设计**:tracking.js采用模块化结构,用户可以根据需要选择加载特定的跟踪模块,如颜色跟踪、人脸检测等,有效降低代码体积,提升性能。 2. **跨平台兼容**:tracking.js支持现代浏览器及部分旧版浏览器...
Tracking.js 是一个独立的JavaScript库,用于跟踪从相机实时收到的数据。跟踪的数据既可以是颜色,也可以是人,也就是说我们可以通过检测到某特定颜色,或者检测一个人体/脸的出现与移动,来触发JavaScript 事件。它...
tasks-time-tracking.jar
本系统——"Moving-vehicle-tracking.zip",是一个利用Matlab开发的实时运动目标跟踪系统,特别针对车辆的追踪,具有人机交互界面,使得操作更加直观易用。 首先,我们来深入理解运动目标跟踪的原理。运动目标跟踪...
"auto-tracking"部分表明该库专注于自动化任务追踪,这对于数据工程师来说至关重要,因为这能帮助他们实时了解任务状态、监控性能指标,并及时发现潜在问题。通过自动追踪,可以大大提升数据处理的效率和可靠性,...
1. tracking.js:这是一个强大的JavaScript计算机视觉库,它提供了多种跟踪器,包括人脸跟踪器。它可以检测并追踪面部特征,如眼睛、鼻子和嘴巴的位置。 2. face.js:这是一个基于tracking.js的人脸识别库,它提供了...
总结起来,dbnd-airflow-auto-tracking-0.41.3.tar.gz是一个旨在提升数据流水线管理和监控能力的Python库,它结合了dbnd的自动化跟踪功能和Apache Airflow的流程编排优势,为数据团队带来了高效、透明的工作流体验。...
本资源“Texture-features-tracking.rar”聚焦于利用纹理特征进行目标跟踪,特别是通过粒子滤波算法来实现。以下将详细介绍纹理特征、目标跟踪以及粒子滤波法。 纹理特征在目标跟踪中扮演着关键角色,因为它们可以...
【标题】"mouse-tracking.zip" 是一个压缩包文件,其中包含了一个名为 "mouse_鼠标跟踪" 的示例项目。这个项目特别针对初学者设计,旨在教授如何在MATLAB环境中实现鼠标跟踪功能。 【描述】提到,这是一个基于...
标签:airavata-workflow-tracking-0.6.jar,airavata,workflow,tracking,0.6,jar包下载,依赖包
卡尔曼滤波(Kalman Filter)是一种广泛应用在信号处理、控制理论、导航系统以及图像处理等领域的算法,尤其在单目标跟踪(Single Object Tracking, SOT)中扮演着重要角色。该算法通过融合不同传感器的数据,对系统...
标题中的“PyPI 官网下载 | covid-tracking-project-0.2.tar.gz”指的是一个在Python Package Index(PyPI)官方站点上发布的软件包。PyPI是Python开发者发布和分享他们编写的Python库和模块的地方。`covid-tracking...
tracking.js是页面识别人脸的一个插件,首先是tracking.js的git地址 在下载完tracking.js后,我们需要一个能测试的页面,这个页面需要在服务器上,比如本地的localHost:8080。然后需要引入两个检查人脸必须的文件...
标题"meanshift--object-tracking.zip_doc_meanshift tracking_meanshift"中,关键词包括"meanshift"、"object-tracking"和"doc",这表明内容涉及使用Meanshift算法进行目标跟踪,并且主要的资料是一个.doc文档。...
资源分类:Python库 所属语言:Python 资源全名:django-tracking2-0.1.11.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
总的来说,"event-tracking" 库提供了一种通过Python来跟踪和记录事件的能力,可能涉及到用户交互、网页浏览行为或其他需要分析的活动。对于数据分析师、产品经理或任何需要收集和理解用户行为的开发者来说,这样的...
【描述】描述中提到的"tracking.js"是一个强大的JavaScript库,专注于计算机视觉功能,包括对象跟踪、面部识别以及其他图像处理任务。在这个"tracking-demo"项目中,它被用来实现在静态图片和视频流中检测和识别人脸...
这个名为"Multi-target-Tracking.rar_IMM-UPF_pu_Target_Tracking_multi-targ"的压缩包提供了MATLAB实现的多目标跟踪源码,包含了多种滤波方法和数据关联策略。下面我们将详细探讨这些核心知识点。 首先,IMM-UPF...