npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

frproject

v1.0.0

Published

FRProject aims to make Facial Recognition easy for education purposes.

Downloads

4

Readme

FR Project

FRProject aims to make Facial Recognition easy for education purposes.

How does FRProject work?

The difference in FRProject is that models are not stored in a single file.

Each persona gets its own model, saved on disk.

The huge advantage is less overheap is created when loading a model.

What are the advantages of FRProject?

FRProject is just a wrapper around opencv4nodejs.

You can use it as a library, as well as a standalone (see ep.ts).

FRProject provides wrappers for ffmpeg, opencv and its database component postgres, which is not required in the library but in the standalone version.

Requirements

To make the functionality of FRProject work, make sure ffmpeg, node-gyp, python, make and on windows windows-build-tools is installed.

How to use FRProject?

Standalone

You can use the Standalone entrypoint if you do not wish to code yourself.

The standalone provides access to every feature (as well beyond, such as persona management via postgres) existing in the library, however to make it easy, FRProject can be integrated within your application.

Library

As a library, simply include the module OR the production/index.js file. That way you have access to the FRProject namespace with all helper functions and interfaces.

What is a persona?

A persona is simply an ID of the person assigned to the model.

The model gets saved as {PersonaID}.frpmdl

Use the persona in your own storage functions to identify the model.

All labels use the persona ID in the prediction

Are there examples?

Not yet, make sure to look in the ep.ts though, as its really simple made.

Do I need the .env file?

Only if you intend to use the standalone version.