OpenCV и пользовательский интерфейс - PullRequest
2 голосов
/ 26 января 2012

Мне нужно сделать проект по обработке изображений с использованием OpenCV, и я только начинаю изучать основы, однако мне нужно кое-что знать об интерфейсе пользователя, могу ли я спроектировать пользовательский интерфейс с использованием библиотек, предоставляемых OpenCV?Это включает в себя формы, кнопки и обработку событий, или мне нужно использовать какой-то другой язык для пользовательского интерфейса?

Ответы [ 3 ]

9 голосов
/ 26 января 2012

OpenCV предоставляет высокоуровневую библиотеку, которая содержит минимальные функциональные возможности пользовательского интерфейса, такие как ShowWindow, Trackbar, события мыши и т. Д. Это не полезно для расширенной разработки GUI.* Ссылка 2

И он расширен еще несколькими функциями из qt для поддержки, например кнопки и т. Д. Ссылка 3

Но для расширенной разработки графического интерфейса, OpenCV интегрирован с Qt.Qt очень продвинутый, высокостабильный фреймворк, он бесплатный и с открытым исходным кодом.Он реализован на C ++, поэтому его легко использовать с OpenCV.Более интересно то, что если вы используете Python для OpenCV, то в Qt также есть оболочка Python PyQt , которая охватывает почти все функции Qt.

Вы можете скачать Qt из здесь. Ознакомьтесь с документацией и широким выбором учебников. Учебники очень обширны для Qt.Так что это не сложная вещь для изучения.

Руководство по установке OpenCV и Qt находится здесь: Ссылка

0 голосов
/ 21 июня 2013

OpenCVSharp - отличная оболочка C # для проекта OpenCV.Его последняя версия 2.4.5 использует OpenCV 2.4.0 dll.Проверьте это тоже.

0 голосов
/ 21 июня 2013

Вы можете использовать MFC с помощью Microsoft Visual Studio для opencv ui. Нажмите здесь !Узнать больше о MFC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...