Input Image File avatar

Input Image File

1 version
Open in App

Stream images from files with controllable timing

Use This When

  • Testing vision pipelines with static images for reproducible debugging
  • Creating batch processing workflows for offline image analysis
  • Building slide shows or image galleries with timed playback
  • Developing vision models where file-based input simplifies dataset iteration

What It Does

  • Loads images from configured directory in lexicographic order and streams as Image messages
  • Supports optional resizing to target width/height using OpenCV interpolation
  • Controls playback timing with configurable FPS parameter for rate-limited streaming
  • Enables looping playback with repeat flag for continuous testing or demos

Works Best With

  • This component → detect-objects → classification pipelines for offline evaluation
  • Image datasets → this component → visualize for quality inspection workflows
  • Integration with tracking or pose estimation for batch analysis
  • Testing scenarios where timing control prevents overwhelming downstream components

Caveats

  • Reads all files in image_path directory sorted lexicographically; ensure only desired images present
  • FPS timing uses sleep which may drift over long sequences; not frame-accurate
  • Mutable config allows live path changes but may cause frame order discontinuities
  • Repeat mode loops indefinitely; disable for one-pass batch processing

Versions

  • 709d2387linux/amd64

    Automated release