如何将GTiff格式的遥感图像转换为OpenCV可以读取的格式
2014-12-25 15:05
1306 查看
因为做任务时发现opencv只是支持部分Tiff文件格式,对于GeoTiff这样带有投影和坐标信息的遥感栅格影像总是读不出来,输出时这些信息也会消失。搜网上的解决方法大多都是基于早期的IplImage与CvMat数据结构来表示图像,新版本的opencv中只需Mat类就能解决。本人是菜鸟,对OpenCV接触不多,所以就利用GDAL函数库作中介对图像进行读写,并赋给Mat矩阵。这是比较简单的方法将GeoTiff遥感图像转化为Mat格式,即只是希望能够其他遇到这个问题的人能够有所参考和改进,顺便告诉下我,本人感激不尽。参考网址:http://blog.csdn.net/liminlu0314/article/details/7433936
这段代码使用了GDAL(1.10.1)与OpenCV(2.4.8)两个函数库,只是针对单个波段的影像而言:
经过编译运行后是成功的。
这段代码使用了GDAL(1.10.1)与OpenCV(2.4.8)两个函数库,只是针对单个波段的影像而言:
经过编译运行后是成功的。
相关文章推荐
- VS2015 编译DCMTK,读取CT图像并转换为OpenCV格式
- OpenCV读取AVI文件(HOG)---主要的方法,就是把不能识别的AVi格式,转换成OpenCv可以识别的AVI格式!
- OpenCV中读取RGB格式图像转成HSV格式图像显示
- OpenCV中如何载入图像并且转换成灰度显示图像直方图
- opencv 3.0 图像格式转换 cvtColor
- Opencv对加载图像时路径格式转换
- OpenCV与Qt 中图像格式的转换
- 如何将语音文件转换为Asterisk可以播放的音频格式文件(.wav)
- OpenCV中IplImage图像格式与BYTE图像数据的转换
- 利用OpenCV修改图像大小,转换图像格式
- 如何在 Ubuntu 上转换图像、音频和视频格式
- OpenCV中IplImage图像格式与BYTE图像数据的转换
- OPENCV应用中BMP与IPLIAMGE图像格式的相互转换及源代码
- OpenCV中如何载入图像并且转换成灰度显示图像直方图
- 转:OpenCV中IplImage图像格式与 BYTE图像数据的转换
- Hadoop如何读取复杂格式的文件,例如XML、HTML、图像等,附源码
- 如何用JAVA转换图像格式
- Opencv如何读取一批图像或者多幅图像序列
- OpenCV中读取RGB格式图像转成HSV格式图像显示
- OpenCV中IplImage图像格式与BYTE图像数据的转换