2017-09-20 5 views
0

J'essaie de convertir le grand tutoriel Reading Geospatial Raster files with GDAL d'Open CV C++ en Open CV Java API.Comment charger le fichier de modèle d'élévation numérique (DEM) avec Open CV

Mon problème: quand je charge le fichier DEM en utilisant: Mat dem = Imgcodecs.imread(demFile.htg, Imgcodecs.IMREAD_LOAD_GDAL | Imgcodecs.IMREAD_ANYDEPTH);

Je trouve que dem.type() est pas égal à CV_16SC1 comme prévu, mais égal à CV_8U.

Est-ce un problème? Peut-il dépendre du fichier .htg spécifique que j'utilise actuellement?

Répondre

0

Maintenant, je peux me répondre. Le problème est avec le support de GDAL, qui n'est pas activé par défaut dans OpenCV.

Lorsque j'ai ajouté ce type de support, l'image DEM était correctement chargée.