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