转《trackingjs人脸检测》

摘要:
跟踪。Js是一个开源的计算机视觉插件。在不同的浏览器中有不同的计算机视觉算法和技术。通过使用现代HTML5规范,它可以实现实时颜色跟踪、人脸检测等功能,具有直观的界面和轻量级的核心文件。将文件解压缩到项目的任何位置,并在页面Js文件中引入tracking min。Npm安装命令:npminstalltrackingbox安装命令:bowerinstalltracking2.基本功能显示① 检测视频中的颜色② 面部检测面部检测需要引入额外的面部最小Js文件。③ 为了检测面部、眼睛和嘴巴,需要如上所述引入三个附加文件,即face min.js(脸)、eye min.js(眼睛)和mouth min.js。

tracking.js是一个开源(BSD协议)的计算机视觉插件,在不同的浏览器中有不同的计算机视觉算法和技术,通过使用现代HTML5规范,能够实现实时颜色跟踪、人脸检测等功能,界面直观、核心文件轻量。

官网直通车  里面的案例比较详细

转《trackingjs人脸检测》第1张

1、下载及实例

https://github.com/eduardolundgren/tracking.js

首先,下载这个项目,这个项目包括所有的tracking.js的例子、源代码、依赖等。解压把文件放到项目的任意位置, 在页面中引入tracking-min.js文件。

转《trackingjs人脸检测》第2张

然后,在页面中创建img和canvas元素,img是需要识别的图片,canvas识别后生成图片所需容器。

转《trackingjs人脸检测》第3张

最后,运行如下脚本代码即可实现一个简单的图片特征识别。

转《trackingjs人脸检测》第4张
转《trackingjs人脸检测》第5张

npm安装命令:npm install tracking

bower安装命令:bower install tracking

2、基础功能展示

①检测视频中的颜色

转《trackingjs人脸检测》第6张
转《trackingjs人脸检测》第7张
转《trackingjs人脸检测》第8张

②人脸检测

人脸检测需要额外引入face-min.js文件。

转《trackingjs人脸检测》第9张
转《trackingjs人脸检测》第10张
转《trackingjs人脸检测》第11张
转《trackingjs人脸检测》第12张
转《trackingjs人脸检测》第13张

③检测脸、眼睛和嘴

和上面一样需要额外引入3个文件,分别是face-min.js(脸)、eye-min.js(眼睛)、mouth-min.js(嘴)。

转《trackingjs人脸检测》第14张
转《trackingjs人脸检测》第15张
转《trackingjs人脸检测》第16张
转《trackingjs人脸检测》第17张

④检测特定的颜色

转《trackingjs人脸检测》第18张
转《trackingjs人脸检测》第19张
转《trackingjs人脸检测》第20张
转《trackingjs人脸检测》第21张

⑤两幅图相似点匹配

转《trackingjs人脸检测》第22张
转《trackingjs人脸检测》第23张
转《trackingjs人脸检测》第24张
转《trackingjs人脸检测》第25张

⑥使用摄像头检测人脸

摄像头相关的都需要引入dat.gui.min.js文件。

转《trackingjs人脸检测》第26张
转《trackingjs人脸检测》第27张
转《trackingjs人脸检测》第28张

⑦摄像头图像特征

转《trackingjs人脸检测》第29张
转《trackingjs人脸检测》第30张
转《trackingjs人脸检测》第31张

这是摄像头拍到苹果手机部分背面的特征点

免责声明:文章转载自《转《trackingjs人脸检测》》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Cocos2d-js和Android交互Shell基础知识和编程规范下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

新东方人工智能中台实践和AI部门管理经验分享

文章作者:张建鑫 前言 新东方人工智能开放平台 ( https://ai.xdf.cn/ ) 致力于教育+AI创新,以行业最低价格,提供智能语音、文字识别、人脸人体、自然语言理解等优质AI开放能力,助力中小公司快速低成本创新,全面赋能教育事业。欢迎访问网站,并留下宝贵意见。 与AI同行相比,新东方以少得多的人力和低得多的研发投入,从2020年8月,仅用一年...

人脸识别的会遇到的问题及解决方法

参考:https://blog.csdn.net/duan19920101/article/details/50683988/?utm_medium=distribute.pc_relevant.none-task-blog-title-2&spm=1001.2101.3001.4242 注:以前做过基于KNN算法的人脸识别,但是未做这样的总结,这...

基于图像的三维物体重建:在深度学习时代的最新技术和趋势之人脸重建和场景分析

作者:Longway 来源:公众号@3D视觉工坊 链接: 基于图像的三维物体重建:在深度学习时代的最新技术和趋势之人脸重建和场景分析 1.三维人脸重建 基于精细密集图像的人脸三维重建是计算机视觉和计算机图形学中一个长期存在的问题,其目标是恢复人脸的形状、姿态、表情、皮肤反射率和更精细的表面细节。最近,这个问题被描述为一个回归问题,并用卷积神经网络来解决...

虹软人脸识别SDK接入Milvus实现海量人脸快速检索

一、背景 人脸识别是近年来最热门的计算机视觉领域的应用之一,而且现在已经出现了非常多的人脸识别算法,如:DeepID、FaceNet、DeepFace等等。人脸识别被广泛应用于景区、客运、酒店、办公室、工地、小区等场所,极大的方便了人们的生活。在安防领域,人脸识别也展现出巨大的活力,通过人脸识别对摄像头采集的图像进行处理,可以更快的发现可疑人员。 1:1人...

人脸识别Demo解析C#

概述 不管你注意到没有,人脸识别已经走进了生活的角角落落,钉钉已经支持人脸打卡,火车站实名认证已经增加了人脸自助验证通道,更别提各个城市建设的『智能城市』和智慧大脑了。在人脸识别业界,通常由人脸识别提供商和人脸识别应用接入方组成,从头到尾研发人脸识别技术需要极强的专用技术知识和数学算法功底,对于大多数企业来说,选择人工智能AI公司现成的人脸识别技术引擎是一...

虹软ArcFace人脸识别 与 Dlib 人脸识别对比

我司最近要做和人脸识别相关的产品,原来使用的是某在线人脸识别平台,识别率和识别速度很满意,但是随着量起来的话,成本也是越来越不能接受(目前该功能我们是免费给用户使用的),而且一旦我们的设备掉线了就无法使用人脸识别功能。基于这些考虑,我司需要寻找其他的方案。 通过搜索,目前发现,开源或免费支持离线的方案也有不少。目前初步考虑虹软 ArcFace和Dlib。通...