Home - mhirano/islay GitHub Wiki

Features

Smart async worker management

islay supports smart async worker management. Users can concentrate on what they want.

Easy logging

islay uses a super powerful yet simple logging library spdlog. Check spdlog's quick start page to learn how to use.

Image & video capture

Screenshots of the main window can be captured by pressing Capture button. You can also record videos by pressing Start and Stop. Captured image/video is saved in the result directory.

Graph plot

islay is empowered by ImPlot. Learn how to use on the readme or src/Application.cpp.

Image render switch

OpenCV's image can be rendered either within the main window or as a separate OpenCV window. On the left top widget, you can switch the rendering mode by the radio buttons (imgui or OpenCV).

How to setup

https://github.com/mhirano/islay/wiki/How-to-setup

Quick start

https://github.com/mhirano/islay/wiki/Quick-start

Workflow

https://github.com/mhirano/islay/wiki/Workflow


TODOs

  • Support camera input
  • Add thread-safe queue
  • Check if Docker build success on a PC without CUDA environment
  • OpenCV with FFMPEG for exporting window recording video viewable on browsers