OpenCV предоставляет высокоуровневую библиотеку, которая содержит минимальные функциональные возможности пользовательского интерфейса, такие как ShowWindow, Trackbar, события мыши и т. Д. Это не полезно для расширенной разработки GUI.* Ссылка 2
И он расширен еще несколькими функциями из qt для поддержки, например кнопки и т. Д. Ссылка 3
Но для расширенной разработки графического интерфейса, OpenCV интегрирован с Qt.Qt очень продвинутый, высокостабильный фреймворк, он бесплатный и с открытым исходным кодом.Он реализован на C ++, поэтому его легко использовать с OpenCV.Более интересно то, что если вы используете Python для OpenCV, то в Qt также есть оболочка Python PyQt , которая охватывает почти все функции Qt.
Вы можете скачать Qt из здесь. Ознакомьтесь с документацией и широким выбором учебников. Учебники очень обширны для Qt.Так что это не сложная вещь для изучения.
Руководство по установке OpenCV и Qt находится здесь: Ссылка