Javascript

15가지의 JavaScript 얼굴(안면) 인식 라이브러리 2020

EasyCoding 2021. 1. 4. 21:28
728x90

아래 링크를 번역합니다

https://www.edopedia.com/blog/javascript-face-detection-and-recognition-libraries/

15 JavaScript Face Detection And Recognition Libraries 2020 - Edopedia

Face detection, recognition and tracking are revolutionary technologies that have been deployed on mobile phones, webcams, and digital cameras. So, let's have a look at these amazing JavaScript face detection and recognition libraries.

www.edopedia.com

얼굴 감지, 인식 및 추적은 휴대폰, 웹캠 및 디지털 카메라에 배포 된 혁신적인 기술입니다. 이러한 기술 발전의 도움으로 우리는 이제 사람의 얼굴을 감지하고 군중 속의 특정 사람을 인식 할 수 있습니다.

이것은 기술 세계를 폭풍으로 몰아 넣은 정말 훌륭하고 게임 체인저 혁신입니다. 이제 얼굴 인식 기술을 다양한 부문의 다양한 웹 애플리케이션에 배포하는 것은 시간 문제 일뿐입니다.

디지털 카메라에서 얼굴 인식 기술은 자동 초점을 위해 사용됩니다. 웹캠에서는 여권 크기의 즉석 사진을 찍는 데 사용됩니다. 휴대폰에서는 사용자 인증에 사용되는 하나의 수단입니다.

얼굴 인식 및 인식 기술의 미래는 매우 유망합니다. 이는 경찰 및 기타 법 집행 기관에서 전 세계 여러 국가에서 범죄를 탐지하고 싸우는 데 성공적으로 사용되기 때문입니다.

실제로 아래에 언급 된 라이브러리는 인공 지능 및 기계 학습 알고리즘 / 모델을 사용하여 얼굴을 감지합니다. 이것은 간단하거나 간단한 작업은 아니지만 일부 고도로 전문적인 프로그래머는 웹 애플리케이션에서이 새로운 기술을 사용할 수 있도록 다양한 JavaScript 라이브러리와 프레임 워크를 만들었습니다.

자,이 도서관의 실제 작동에 대해 궁금해하는 저와 같은 분이라면. 비슷한 JavaScript 라이브러리를 직접 만들고 싶을 수도 있습니다. 그런 다음 Udemy의 "자바 스크립트를 사용한 기계 학습 과정"수강 하는 것이 좋습니다 .

19,000 명이 넘는 학생들이 이미이 과정에 등록되어 있습니다. 또한 1,900 명 이상의 학생으로부터 4.6 개의 별점을 받았습니다. 따라서이 과정은 여러분의 삶을 변화시킬 수 있습니다.

어쨌든,이 놀라운 JavaScript 얼굴 감지 및 인식 라이브러리를 살펴 보겠습니다.

tracking.js

이 JavaScript 라이브러리는 웹 브라우저 내에서 얼굴 인식 및 인식의 다양한 측면을 처리하기위한 수많은 알고리즘과 기능으로 가득 차 있습니다. 그것은 매우 본능적으로 작동합니다. 얼굴 인식, 인식 및 색상 추적이 즉시 수행됩니다. 이것은 최고의 JavaScript 얼굴 감지 및 인식 라이브러리 중 하나입니다.

라이브 데모다운로드

face-api.js

이것은 사람의 얼굴을 감지하고 인식하기위한 또 다른 JavaScript 라이브러리입니다. 웹 브라우저 내에서 제대로 작동하기 위해 tensorflow.js 핵심 API를 사용합니다. 이 라이브러리를 사용하여 실시간으로 얼굴을 추적하고 감지 할 수 있습니다.

라이브 데모다운로드

clmtrackr

clmtrackr는 위에서 언급 한 것과 같은 오픈 소스 얼굴 감지 라이브러리이기도합니다. GitHub에서 무료로 다운로드 할 수 있습니다.

제한된 로컬 모델을 사용하여 얼굴 특징을 정확하게 식별하고 추적합니다. 그런 다음 얼굴 모델의 모든 좌표를 포함하는 배열을 반환합니다.

clmtrackr의 흥미로운 점은 페이스 스와핑과 마스킹이 가능하다는 것입니다. 실제로 올인원 패키지를 형성합니다.

라이브 데모다운로드

pico.js

JavaScript 얼굴 감지 및 인식 라이브러리 중 하나는 pico.js입니다. 대략 200 줄의 깨끗한 JavaScript 코드로 구성됩니다.

GitHub 저장소에서 "img", "cam"및 "wasm"과 같은 3 개의 주요 폴더를 찾을 수 있습니다. 이 모든 폴더에는이 라이브러리의 작동 방식에 대한 기본 데모가 포함되어 있습니다. "img"폴더에는 이미지에서 사람의 얼굴을 감지하는 방법을 명확하게 보여주는 예가 있습니다. "cam"폴더에는 실시간으로 얼굴 추적을 보여주는 데모가 포함되어 있습니다. 기본적으로 "wasm"폴더는 pico.js를 WebAssembly로 컴파일하는 방법에 대한 예제를 제공합니다.

라이브 데모다운로드

질 리즈

jeelizWeboji.js는 얼굴의 다양한 표현을 감지하고 복제하는 데 사용되는 JavaScript / WebGL 라이브러리입니다. 일반적인 웹캠에서 완벽하게 실행됩니다. 얼굴 인식은 모든 종류의 조명 조건에서 쉽게 작동 할 수 있기 때문에 매우 효과적입니다.

라이브 데모다운로드

jeelizFaceFilter

이것은 웹캠을 사용하여 녹화 된 비디오에서 실시간 얼굴 추적 및 감지만을 수행하는 또 다른 고유 한 JavaScript / WebGL 라이브러리입니다. 얼굴 감지 및 추적, 입 열기 감지, 얼굴 회전 감지, 여러 얼굴 감지, BABYLON.JS, THREE.JS, A-FRAME 등과 같은 3D 엔진 지원이 포함됩니다. 모바일 친화적이기도합니다.

라이브 데모다운로드

js-objectdetect

이것은 모든 웹 브라우저에서 원활하게 실행되는 객체 감지 JavaScript 라이브러리입니다. 실시간으로 출력을 제공합니다. 모든 최신 웹 브라우징 응용 프로그램에서 잘 지원됩니다. 기본적으로이 라이브러리를 사용하는 주된 목적은 문제없이 좋아하는 웹 브라우저에 바로 컴퓨터 비전을 가져 오는 것입니다.

라이브 데모다운로드

face-recognition.js

이것은 또 다른 얼굴 인식 프로그램입니다. JavaScript 및 TypeScript API입니다. node.js 패키지 형태로 제공됩니다. 얼굴 인식 및 감지 외에도 얼굴 랜드 마크도 식별합니다.

다운로드

jQuery 얼굴 감지 플러그인

jQuery Face Detection Plugin은 이미지, 캔버스 또는 비디오 내에서 다른 사람의 얼굴을 감지하는 데 도움이됩니다. 얼굴에서 발견 된 모든 물체의 배열을 얻기 위해 고급 알고리즘을 사용합니다. 이러한 개체에는 얼굴의 좌표, 높이 및 너비, 오프셋, 위치, 배율 및 신뢰도가 포함됩니다.

라이브 데모다운로드

JS 얼굴 추적 데모

이것은 얼굴 추적 JavaScript 라이브러리 데모입니다. 이 프로그램은 JavaScript, HTML 및 CSS로 구성됩니다.

라이브 데모다운로드

헤드 트래커

이 JavaScript 패키지는 사람의 얼굴과 머리를 추적하기 위해 특별히 개발되었습니다. 웹캠을 통해 완벽하게 작동합니다. 기본적으로 컴퓨터 화면에 비례하여 누군가의 머리 위치를 추적합니다. 이 JavaScript 라이브러리는 최신 웹 브라우저에 배포 할 때 정확한 출력을 제공합니다.

라이브 데모다운로드

Kittydar

이것은 아주 흥미 롭습니다. 얼굴 감지 기능은 사람의 얼굴을 감지하는 것 이상입니다. 이제 동물에게 사용됩니다. Kittydar는 이미지 / 캔버스에서 고양이의 얼굴을 감지하는 데 사용되는 얼굴 감지 JavaScript 라이브러리입니다. 고양이가 똑바로 서서 앞을 향하면 Kittydar는 확실히 높은 수준의 정확도로 고양이를 인식 할 것입니다.

라이브 데모다운로드

ccv-purejs

ccv-purejs는 GitHub에서 다운로드 할 수있는 JavaScript 얼굴 감지 라이브러리의 좋은 예입니다. 실제로이 라이브러리는 node-canvas를 사용하여 node 및 npm과 효과적으로 작동합니다. 현재 패키지에서는 캔버스 개체 내부에 이미지를로드해야합니다. 그러나 개발자에 따르면 그는 향후 이미지 경로를 직접 사용하는 지원을 추가 할 계획이라고합니다.

다운로드

videojs-faceDetection

이 JavaScript 라이브러리는 다른 환경에서 작동합니다. video.js 플레이어를 사용하여 얼굴 감지를 달성합니다. videojs 플레이어에 대한 뚜렷한 지원은 매우 독특합니다. 평상시처럼 직관적 인 알고리즘을 사용하여 JavaScript와 HTML5의 조합을 기반으로 구축되었습니다. 그 기능에는 사용자 지정 데이터 구조, 간단한 이미지 처리, 회색조, 상자 흐림 등이 포함됩니다.

다운로드

얼굴 탐지기

이것은 node.js 프로그램에서 지원하는 또 다른 얼굴 감지 및 추적 JavaScript 라이브러리입니다. 얼굴 인식 기능은 다른 기능과 유사하며 실시간으로 작동합니다. 얼굴 추적을위한 정말 간단하면서도 효과적인 알고리즘을 구현했습니다. 하나의 사진에서 너무 많은 얼굴을 감지 할 수 있습니다. 오픈 소스이고 MIT 라이선스에 따라 사용 가능하기 때문에 무료로 사용하고 배포 할 수 있습니다.

라이브 데모다운로드

결론

얼굴 인식 및 추적 기능이 그대로 유지되었습니다. 앞으로 더 많은 발전이 이루어질수록 더 좋아질 수 있습니다. 자바 스크립트 얼굴 인식 및 인식 라이브러리는 얼굴 인식 및 인식을 현실로 만드는 데 큰 도움이되었습니다.

범죄와 싸우는 데 도움이되고 휴대폰 실제 소유자의 인증에 사용된다는 사실은 훨씬 더 매력적입니다.

가까운 장래에 웹 응용 프로그램에서 사용될 것이며 그 유용성은 거부 할 수 없을 것입니다. 시험에 출두 할 수있는 학생의 얼굴을 감지하고 인식하기 위해 시험 중에 학교에 배치 할 수 있습니다. 채용 과정에서도 사용할 수 있습니다. 미래는 이미 여기에 있습니다. 우리의 삶은 시간이 지날수록 더 좋아지고 똑똑해질 수 있습니다.