cognivision
v1.0.1
Published
AI Image Recognition API for Node.js
Downloads
12
Maintainers
Readme
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
}