前言是不是觉得不可思议,js已经强大到这个地步? 是的,js日新月异,它在不断的进步 。只要稍不留神,那我们都只能望尘莫及了 。
今天我们就来看看是什么js插件可以如此厉害?
文章插图
人脸识别JAVAScript也可以轻松搞定
tracking.jstracking.js 库将不同的计算机视觉算法和技术引入浏览器环境 。通过使用现代html5规范,能够进行实时颜色跟踪、人脸检测等等 。而这些牛逼的功能,仅仅只有7kb大小 。
人脸识别示例<script src=https://www.isolves.com/it/cxkf/yy/js/2021-03-08/"./tracking-min.js">......代码解析:
1、首先引入tracking.js,以及相关的实例js
2、new 一个实例,获取face集合,event.data
3、遍历集合,获取每个face坐标等信息
4、绘制出坐标所在选区(这部分可以忽略,主要就上面3步)
文章插图
人脸识别JavaScript也可以轻松搞定
坐标集合描述
文章插图
人脸识别JavaScript也可以轻松搞定
脸嘴巴,眼睛识别
【人脸识别JavaScript也可以轻松搞定】代码大同小异,不过需要在引入两个js文件
...<script src=https://www.isolves.com/it/cxkf/yy/js/2021-03-08/"./eye-min.js">...
文章插图
人脸识别JavaScript也可以轻松搞定
通过上图,就会发现一个问题,不是很清晰的部位,是不能被识别出来的,最左边的人像,只识别出了一只眼睛 。
这里还有一个js插件也可以做人脸识别,咱们就来对比一下 。
PK
先来介绍一下另外一款人脸识别插件,JqueryFaceDetection,顾名思义,是一款基于Jquery的插件 。
代码上面我们就不做对比了,主要来看看识别度,识别情况 。
文章插图
人脸识别JavaScript也可以轻松搞定
此图一出,有爱好JqueryFaceDetection的小伙伴要说,what? 说好的人脸识别,你给我放个大猩猩是几个意思?好吧,我错了,来看下图 。
tracking.js
文章插图
人脸识别JavaScript也可以轻松搞定
JqueryFaceDetection
文章插图
人脸识别JavaScript也可以轻松搞定
这下就好说明问题了,tracking.js略胜一筹 。
颜色识别颜色识别只需要引入tracking-min.js即可 。这里在图中查找,品红,青色和黄色,然后用框标记出来 。
window.onload = function() {var img = document.getElementById('img');var demoContainer = document.querySelector('.demo-container');var tracker = new tracking.ColorTracker(['magenta', 'cyan', 'yellow']);tracker.on('track', function(event) {event.data.forEach(function(rect) {window.plot(rect.x, rect.y, rect.width, rect.height, rect.color);});});tracking.track('#img', tracker);window.plot = function(x, y, w, h, color) {var rect = document.createElement('div');document.querySelector('.demo-container').appendChild(rect);rect.classList.add('rect');rect.style.border = '2px solid ' + color;rect.style.width = w + 'px';rect.style.height = h + 'px';rect.style.left = (img.offsetLeft + x) + 'px';rect.style.top = (img.offsetTop + y) + 'px';}; };
推荐阅读
- mac的硬盘怎么在windows不能识别-Mac电脑内容识别-
- 最新的JavaScript核心语言标准
- JavaScript前端各种文件下载功能的实现
- JavaScript两个快速调试的技巧
- 20个常用的JavaScript简写技巧
- 京东开源PyTorch人脸识别工具包FaceX-Zoo:覆盖最强模型,支持训练跑分
- Photoshop中内容识别快捷键设置
- 两招识别好品质普洱茶,普洱茶的好产地
- 2020 全球 JavaScript 调查报告新鲜出炉
- 2021年要了解的34种JavaScript优化技术