Jakaś biblioteka do rozpoznawania twarzy w JavaScript? [zamknięte]

Chciałbym wiedzieć, czy ktoś wie, jak rozpoznać twarz za pomocą JavaScript. Słyszałem o OpenCV i krewnych, ale chcę przetworzyć rozpoznawanie twarzy po stronie klienta (aplikacja internetowa).

Jakieś pomysły?

Author: Felix, 2011-09-03

5 answers

Jeśli chcesz rozpoznać, gdzie znajduje się twarz Na obrazie, w przeciwieństwie do dopasowywania twarzy na wielu obrazach, istnieje biblioteka, która robi to w połączeniu z płótnem HTML.

Jest demo na stronie deweloperów TUTAJ . Możesz również pobrać źródło na github .

W moim teście wydajność była przyzwoita-ale nie Oszałamiająca.

 17
Author: nikmd23,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-03 04:07:59

Obecnie nie ma czystej biblioteki JavaScript wykonującej rozpoznawanie twarzy . Detekcja twarzy w czasie rzeczywistym jest jednak możliwa przy użyciu jednej z następujących bibliotek:

  • Do detekcji twarzy i elementu twarzy jak również detekcji obiektów w ogóle, można użyć js-objectdetect lub śledzenia.js, które zawierają porty detektora obiektów OpenCV opartego na cechach podobnych do Haar. Również skonsultować to porównanie wydajności Wykres dla dziesięciu popularnych bibliotek wykrywania twarzy JavaScript.

    Face detection demo

  • Na uwagę zasługuje również pierwszy algorytm detekcji twarzy w Internecie znaleziony w ccv. Jego klasyfikator surfowania jest szybki, ale niezbyt niezawodny.

  • Biblioteka headtrackr używana do śledzenia twarzy może być również interesująca, ponieważ implementuje algorytm camshift znaleziony w OpenCV. Zobacz też: clmtrackr tego samego autora.

 39
Author: le_m,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-07 04:34:02

Jeśli szukasz zaawansowanych funkcji, takich jak rozpoznawanie twarzy (nie tylko wykrywanie, jak w nim można rozpoznać, czyja to Twarz, pozycja oczu, płeć, wiek, nastrój itp.), Spróbuj tej biblioteki.

Aktualizacja: https://www.kairos.com/face-recognition-api

 6
Author: Hasanavi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-25 16:10:22

Biblioteka Javascript do precyzyjnego śledzenia rysów twarzy za pomocą ograniczonych modeli lokalnych

Https://github.com/auduno/clmtrackr

 5
Author: Reed Jones,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-22 18:52:47

Hej możesz użyć tego API rozpoznawania twarzy + photobooth.js sample that I just posted - http://mashape.tumblr.com/post/45712257463/face-recognition-using-javascript-and-mashape

ODPOWIEDŹ API daje współrzędne elementów twarzy, wykrywanie uśmiechu i rozpoznawanie twarzy na podstawie biblioteki przesłanych zdjęć:

{
“status”: “success”,
“images”: [
    “http://lambdal.com/tiger.jpg”
],
“photos”: [
    {
        “url”: “http://lambdal.com/tiger.jpg”,
        “width”: 600,
        “tags”: [
            {
                “eye_left”: {
                    “y”: 116,
                    “x”: 357
                },
                “confidence”: 0.978945010372561,
                “center”: {
                    “y”: 130,
                    “x”: 339
                },
                “mouth_right”: {
                    “y”: 178,
                    “x”: 366
                },
                “mouth_left”: {
                    “y”: 178,
                    “x”: 310
                },
                “height”: 140,
                “width”: 140,
                “mouth_center”: {
                    “y”: 178,
                    “x”: 338
                },
                “nose”: {
                    “y”: 147,
                    “x”: 336
                },
                “eye_right”: {
                    “y”: 115,
                    “x”: 314
                },
                “tid”: “31337”,
                “attributes”: [
                    {
                        “smile_rating”: 0.7,
                        “smiling”: true,
                        “confidence”: 0.7
                    },
                    {
                        “gender”: “male”,
                        “confidence”: 0.5982579729635792
                    }
                ],
                “uids”: [
                    {
                        “confidence”: 0.742,
                        “prediction”: “chris1”,
                        “uid”: “chris1@apitraveler”
                    },
                    {
                        “confidence”: 0.161,
                        “prediction”: “hazel”,
                        “uid”: “hazel@apitraveler”
                    },
                    {
                        “confidence”: 0.065,
                        “prediction”: “dylan”,
                        “uid”: “dylan@apitraveler”
                    }
                ]
            }
        ],
        “height”: 585
    }
]

}

 4
Author: Chris Ismael,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-19 01:16:00