您需要了解的Computer Vision .js框架

Computer vision has been a hot topic in recent years, enabling countless great applications. With the effort from some dedicated developers in the world, creating an application utilizing computer vision is no longer rocket science. In fact, you can build many of the application in a few lines of JavaScript code. In this article, I will introduce you to some of them.

近年来,计算机视觉一直是热门话题,可实现无数出色的应用程序。 在世界上一些敬业的开发人员的努力下,利用计算机视觉创建应用程序已不再是一门科学。 实际上,您可以用几行JavaScript代码构建许多应用程序。 在本文中,我将向您介绍其中的一些。

1. TensorFlow.js (1. TensorFlow.js)

Being one of the largest machine learning frameworks, TensorFlow also allows the creation of Node.js and front-end JavaScript applications with Tensorflow.js. Below is one of their demos matching poses with a collection of images. TensorFlow also has a playground allowing us to visualize better artificial neural networks, which can be great for educational purposes.

作为最大的机器学习框架之一,TensorFlow还允许使用Tensorflow.js创建Node.js和前端JavaScript应用程序。 以下是他们的演示之一,这些演示将姿势与图像集合进行了匹配。 TensorFlow还拥有一个游乐场,使我们能够可视化更好的人工神经网络,这对于教育目的而言可能非常有用。

2. Amazon Rekognition (2. Amazon Rekognition)

Amazon Rekognition is a powerful cloud-based tool. But they also provide SDKs for JavaScript in browsers which can be found here. Below is an image illustrating how detailed their face detection can be.

Amazon Rekognition是一个功能强大的基于云的工具。 但是他们还在浏览器中提供了JavaScript的SDK,可以在此处找到。 下图显示了其面部检测的详细程度。

3. OpenCV.js (3. OpenCV.js)

Being one of the oldest computer vision frameworks out there, OpenCV has served developers in computer vision for a very long time. They also have a JavaScript version allowing developers to implement those features onto a website.

作为目前最古老的计算机视觉框架之一, OpenCV在很长时间内一直为计算机视觉开发人员提供服务。 它们还具有JavaScript版本,允许开发人员在网站上实现这些功能。

4.tracking.js (4. tracking.js)

If you are only looking to build a quick face detection app, such as a web version of the snapchat filters, you should take a look at tracking.js. This framework allows integration of face recognition with JavaScript with a fairly simple setup. I have also wrote a guide on this framework dropping a leprechaun hat onto faces for St. Patrick’s Day.

如果您只想构建一个快速的面部检测应用程序(例如gmail过滤器的网络版本),则应查看tracking.js 。 该框架允许通过相当简单的设置将人脸识别与JavaScript集成在一起。 我还写了有关此框架的指南,在圣帕特里克节那天将妖精的帽子戴在脸上。

5. WebGazer.js (5. WebGazer.js)

Whether you are trying to perform user experience studies or creating new interactive systems for your game or websites, WebGazer.js can be a great place to start. This powerful framework allows our apps to know where the person is looking at with camera inputs.

无论您是尝试进行用户体验研究还是为游戏或网站创建新的交互式系统, WebGazer.js都是一个不错的起点。 这个强大的框架允许我们的应用通过摄像头输入来知道人们在看什么。

6. three.ar.js (6. three.ar.js)

Another framework from Google, three.ar.js extends the functionalities of ARCore onto front-end JavaScript. It enables us to integrate surface and object detection into browsers, which is the perfect tool for an AR game.

Google的另一个框架three.ar.jsARCore的功能扩展到了前端JavaScript。 它使我们能够将表面和物体检测集成到浏览器中,这是AR游戏的理想工具。

到底… (In the End…)

I am passionate about learning new technology and sharing it with the community. If there is anything you wish to read in particular, please let me know. Below are my previous articles related to this subject. Stay tuned and have fun engineering!

我热衷于学习新技术并与社区分享。 如果您想阅读特别的内容,请告诉我。 以下是我以前与此主题相关的文章。 请继续关注并享受有趣的工程!

翻译自: https://www.freecodecamp.org/news/computer-vision-js-frameworks-you-need-to-know-b233996103ce/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值