2016-01-07 3 views
0

Как вы знаете, GDAL добавлен в OpenCV версии 3. У меня есть изображение с сателом ecw и вы хотите его прочитать и показать. Я уже пытаюсь использовать образец OpenCV с именем: gdal-image.cpp. она имеет линию для чтения входного изображения:Как открыть файл ECW с помощью GDAL в OpenCV 3.0

cv::Mat image = cv::imread(argv[1], cv::IMREAD_LOAD_GDAL | cv::IMREAD_COLOR); 

моя проблема: Я установил мой ECW изображение ARGV [1], но он не работает. следует ли преобразовать изображение раньше? любой способ прочитать ecw с помощью GDAL?

ответ

0

В файле ECW есть свои драйверы, которые будут встроены в gdal, возможно, вы должны протестировать поддерживаемый драйвер в opencv. Если автор не добавил поддержку ecw, вам, возможно, придется это сделать самостоятельно. Вот страница о gdal в OpenCV: http://code.opencv.org/issues/3725

код был перемещен в github, и я не могу найти эту проблему, но в github я нашел что-то связанное here.

+0

Отредактируйте свой ответ и добавьте ссылку на ** ваш ответ **. –

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