Фреймворки Computer Vision .js, которые вам необходимо знать

В последние годы компьютерное зрение стало горячей темой для бесчисленных отличных приложений. Благодаря усилиям некоторых преданных своему делу разработчиков со всего мира создание приложения, использующего компьютерное зрение, больше не является ракетной наукой. Фактически, вы можете создать большую часть приложений, используя несколько строк кода JavaScript. В этой статье я познакомлю вас с некоторыми из них.

1. TensorFlow.js

Являясь одним из крупнейших фреймворков машинного обучения, TensorFlow также позволяет создавать Node.js и интерфейсные приложения JavaScript с помощью Tensorflow.js . Ниже представлена ​​одна из их демонстраций, сочетающих позы с коллекцией изображений. TensorFlow также имеет игровую площадку, позволяющую нам лучше визуализировать искусственные нейронные сети, которые могут быть полезны в образовательных целях.

2. Amazon Rekognition

Amazon Rekognition - мощный облачный инструмент. Но они также предоставляют SDK для JavaScript в браузерах, которые можно найти здесь . Ниже приведено изображение, показывающее, насколько детальным может быть их распознавание лиц.

3. OpenCV.js

OpenCV, одна из старейших фреймворков компьютерного зрения, очень долгое время служила разработчикам в области компьютерного зрения. У них также есть версия JavaScript, позволяющая разработчикам внедрять эти функции на веб-сайт.

4. tracking.js

Если вы хотите создать только приложение для быстрого обнаружения лиц, например веб-версию фильтров Snapchat, вам следует взглянуть на tracking.js . Эта структура позволяет интегрировать распознавание лиц с JavaScript с довольно простой настройкой. Я также написал руководство по этому фреймворку, надев шляпу лепрекона на лица ко Дню Святого Патрика.

5. WebGazer.js

Если вы пытаетесь изучить пользовательский опыт или создаете новые интерактивные системы для своей игры или веб-сайтов, WebGazer.js может стать отличным местом для начала. Эта мощная структура позволяет нашим приложениям знать, куда смотрит человек, с помощью входов камеры.

6. three.ar.js

Еще один фреймворк от Google, three.ar.js, расширяет функциональные возможности ARCore на интерфейсный JavaScript. Это позволяет нам интегрировать обнаружение поверхностей и объектов в браузеры, что является идеальным инструментом для игр AR.

В конце…

Я страстно люблю изучать новые технологии и делиться ими с сообществом. Если есть что-то, что вы хотите прочитать, пожалуйста, дайте мне знать. Ниже приведены мои предыдущие статьи по этой теме. Оставайтесь с нами и получайте удовольствие от разработки!

  • Как компьютерное зрение революционизирует электронную коммерцию
  • Как разместить LEPRECHAUN-HATS на своем веб-сайте с помощью COMPUTER VISION