OpenCV имеет highgui встроенный для создания графического интерфейса.
Вы можете найти онлайн-учебники , чтобы начать работу.
Обратите внимание, чтоне является обширной библиотекой GUI.Вы можете выполнять только базовые операции, такие как открытие окон, рисование точек, сглаживание линий, прямоугольников и текста.Существует виджет slider , который можно использовать как кнопку on-off .Если вам нужно больше, вы можете либо
- собрать вещи самостоятельно (например, нарисовав прямоугольник с текстом, чтобы сделать свою собственную кнопку), либо
- использовать другую библиотеку, такую как Qt , который предоставляет множество виджетов (кнопок, меню, списков, диалогов ...)
Удачи, если вы выберете первый!