Skip to content
This repository was archived by the owner on Mar 29, 2026. It is now read-only.

pongo/rapture-vision-api-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

101 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rapture-vision-api-nodejs

Распознавалка объектов на фото.

npm ci
node index.js

api/senya

Проверяет, есть ли senya на фото.

POST-запросом подается json с адресом ссылки на картинку, возвращается json с булевым is_senya.

curl -L -X POST "http://localhost:3000/api/senya" -H "Content-Type: application/json" --data-raw "{ \"url\": \"https://picture_url.jpg\" }"

{"ok":true,"is_senya":false}

Используется @vladmandic/face-api, @tensorflow/tfjs-node и canvas. Самих моделей распознавания в репозитории нет.

Проблемы при установке

Vercel (lambda)

Не получится. У vercel ограничение на размер функции. tfjs-node-lambda дает ошибку "tfjs-converter не найден" (далее не копал). tfjs-node-cpu слишком долго работает, а canvas не ставится.

ENOMEM при инсталляции

Не хватает памяти. Помогает включение свопа.

Illegal instruction после запуска

Свежие версии tfjs-node используют инструкции, которых нет на старых процессорах. Придется использовать @tensorflow/tfjs-node@1.2.1 или компилировать tensorflow из исходников.

  • "@tensorflow/tfjs-node": "1.2.1",
  • /usr/local/n/versions/node/14.17.0/bin/npm i
  • npm i @tensorflow/tfjs-node@4.21.0 @vladmandic/face-api@1.7.3 canvas@2.11.2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors