Skip to content

Vision Platform

@rosepetal/node-red-contrib-vision-platform provides 8 nodes for ML inference, Firebase/Firestore integration, and dataset management in Node-RED.

Installation

bash
cd ~/.node-red
NPM_TOKEN="$(gcloud auth print-access-token)" npm install @rosepetal/node-red-contrib-vision-platform

Requirements

  • Node.js >= 16, Node-RED >= 3.0.0
  • Docker (for inference nodes)
  • Firebase project (for dataset nodes)
  • NVIDIA GPU + CUDA (optional, for Triton Inferencer)

Nodes

Configuration

NodePurpose
firebase-configCentral Firebase authentication and connection management with health checks

Dataset Management

NodePurpose
dataset-uploadBatch upload images to Firebase with concurrent processing and PNG compression
from-datasetStream images from Firebase datasets with tag and set filtering
list-datasetBrowse and monitor available datasets with real-time sync
list-modelBrowse available AI models with task normalization

Inference

NodePurpose
inferencerAI inference for detection, classification, segmentation, and anomaly detection (YOLO, Paddle, RF-DETR, TensorRT)
ocr-inferencerOptical character recognition with PaddleOCR (detection, recognition, document rotation)
triton-inferencerTensorRT-optimized inference via NVIDIA Triton Inference Server

Supported Models

FrameworkTasks
YOLODetection, Segmentation, Classification
PaddlePaddleDetection, OCR, Recognition, Document Rotation
RF-DETRDetection
TensorRTDetection, Segmentation, Classification
AnomalibAnomaly Detection