cognivision

1.0.1 • Public • Published

CogniVision

CogniVision is a powerful npm package that provides advanced image recognition capabilities using machine learning models. With CogniVision, you can easily identify objects, scenes, text, and even emotions depicted in images within your Node.js applications.

Features

  • Object Recognition: Detect and classify objects within images.
  • Text Recognition: Extract text from images using OCR (Optical Character Recognition).
  • Scene Recognition: Classify images into different scene categories such as indoor, outdoor, nature, urban, etc.
  • Emotion Detection: Recognize emotions depicted in human faces within images.

Installation

npm install cognivision

Usage

const { classifyImage } = require('cognivision');

async function main() {
  const imagePath = '/path/to/your/image.jpg';
  const predictions = await classifyImage(imagePath);
  console.log('Image Classification Predictions:', predictions);
}

main();

API Reference

classifyImage(imagePath)

Classifies the image located at the specified imagePath and returns predictions for objects, scenes, text, and emotions depicted in the image.

imagePath (string): Path to the image file to be classified. Returns a Promise that resolves to an array of prediction objects, where each prediction object has the following structure:

{
  className: 'class_name',
  probability: 0.75
}

Package Sidebar

Install

npm i cognivision

Weekly Downloads

6

Version

1.0.1

License

MIT

Unpacked Size

2.75 kB

Total Files

3

Last publish

Collaborators

  • nextthread