#393 · Primary category: Computer Vision

cvui

computer-vision cpp gui imgui opencv opencv-drawing-primitives python ui

A (very) simple UI lib built on top of OpenCV drawing primitives

Project last updated:09/04/22

GitHub Stars

862

Forks

213

Contributors

11

License

MIT

Why we included this project

OpenCV developers who want a few controls for demos or internal tools often find themselves choosing between a bare window and wiring up a full GUI toolkit. cvui sits in between: it draws buttons, sliders, checkboxes, and trackbars straight into the cv::Mat frame, using only OpenCV's own drawing primitives, so there is no OpenGL or Qt backend to configure. The library ships as a single header file (with a pure Python port, no bindings), and its C-like API keeps example code short and readable. That combination makes it a fast path to interactive parameter tuning for vision prototypes without rethinking your whole rendering pipeline.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category