Получение пути к файлу с использованием C или Opencv - PullRequest
0 голосов
/ 07 июня 2011

Мне нужно загрузить изображение в мою программу.Я хочу позволить пользователю просматривать любое изображение, которое он / она желает, и открывать.Мне нужна функция, которая просит пользователя просмотреть и выбрать нужный файл и может сгенерировать строку, содержащую полный путь к этому конкретному файлу.

Ответы [ 2 ]

4 голосов
/ 08 июня 2011

Вы не говорите, на какой платформе вы работаете.

Если вы работаете в Windows, самый быстрый способ - это использовать структуру OPENFILENAME с функцией GetOpenFileName, как показано в этом примере: http://msdn.microsoft.com/en-us/library/ms646829(v=vs.85).aspx#open_file. Затем вы можете использовать cvLoadImage с элементом структуры lpstrFile.

В Linux я бы рекомендовал использовать Qt и QFileDialog.Обратите внимание, что вы также можете использовать Qt в Windows.

0 голосов
/ 07 июня 2011

Используйте fltk, а именно: http://seriss.com/people/erco/fltk/#Fl_File_Browser

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