2013-10-27 4 views
0

Я использую C++ в ubuntu 12.04, используя gcc. Я пытаюсь выполнить несколько задач обработки изображений с помощью opencv. Для этого я хочу, чтобы пользователь выбирал изображение. Можно ли открыть проводник каталогов через C++, и позволить пользователю выбрать изображение, выбрав папки или диски и т. Д.? Я действительно не знал, как правильно ответить на этот вопрос, мои извинения, если это довольно рудиментарно. Ваша помощь очень ценится. Заранее спасибооткрыть окно для выбора изображений C++

ответ

1

Вам понадобится набор инструментов GUI, например Qt. У них обычно есть какая-то функция для того, что вы хотите. В случае Qt QFileDialog будет хорошим.

Для изучения Qt: Есть official tutorials или, может быть, this question.

Если вы хотите идти по этому пути вы также можете использовать совершенно отдельную программу только для получения имени файла. Возможно, что-то вроде zenity. На какой платформе вы хотите это сделать?

+0

Благодарим за отзыв. Означает ли это, что я должен скомпилировать свой код с помощью QT? Можете ли вы подробнее рассказать подробнее? –

+1

Это на самом деле довольно сложно, поскольку Qt является полноценным GUI инструментарий, предназначенный для создания графических приложений. Я добавил несколько ссылок на учебники. – Sarien

+1

Я, кажется, помню, что в OpenCV есть примеры с графическими пользовательскими интерфейсами. Может быть полезно посмотреть на них тоже. – Sarien

Смежные вопросы