Skip to content

About

GUI for industrial cameras: live preview, exposure tuning, ROI, snapshots and diagnostics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

dynamic-camera-studio

License: MIT React 18 Vite

An industrial-grade, web-based Camera Control Studio & Diagnostic GUI for machine-vision cameras (Hikrobot, Basler, Allied Vision, Virtual Simulator).

Built with React + Vite + TypeScript with dark-mode industrial aesthetics, high-performance canvas streaming, interactive ROI selection, real-time exposure/gain tuning, and integrated AI defect inspection.


Key Features

  • Multi-Device Support: Connect to physical GigE/USB3 cameras or launch built-in virtual test feeds (Color Bars, Checkerboard, Noise, QC Defect Part).
  • Interactive Viewport:
    • Live canvas stream with real-time FPS counter and render latency.
    • Interactive Region of Interest (ROI) box with coordinates and dimension display.
    • Alignment crosshairs, rule of thirds, and pixel grid overlay.
    • Color map filters (Normal, Grayscale, Inverted, High-Contrast Edge).
  • Optics & Acquisition Controls:
    • Precision sliders for Exposure Time (100 μs to 100,000 μs) and Gain (0 dB to 24 dB).
    • Continuous, Software Trigger, and Hardware Trigger modes.
    • Format selection (Mono8, RGB8, Bayer).
  • AI Quality-Control Diagnostics:
    • Real-time PASS / FAIL badge display.
    • AI confidence scoring and automated defect bounding box overlay.
    • Latency breakdown (acquisition vs AI inference).
  • Snapshot & Export:
    • Instant PNG capture with embedded inspection metadata.
    • Stream recording simulator and hardware packet statistics (GigE Vision diagnostics).

Quick Start

1. Install Dependencies

npm install

2. Start Development Server

npm run dev

Open your browser at http://localhost:3000.

3. Build for Production

npm run build

Generates production-ready, minified HTML/JS/CSS assets in the dist/ directory.


Integration with Python Backends

dynamic-camera-studio connects to the Dynamic Industrial suite:


License

MIT License — Copyright (c) 2026 Dynamic Industrial Power.

About

GUI for industrial cameras: live preview, exposure tuning, ROI, snapshots and diagnostics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages