GDAL
hjh2005
这个作者很懒,什么都没留下…
展开
-
在GDAL拒绝生成.aux.xml文件
在删除GDALDataset的时候GDAL会帮我们生成.aux.xml文件,如果我们不需要这个文件我们可以通过设置标志位来拒绝生成这些文件。下面是摘自http://permalink.gmane.org/gmane.comp.gis.gdal.devel/22681的方法主要方法是设置GPF_NOSAVE标志位,具体代码如下: #include #include #i原创 2011-12-29 12:44:29 · 3395 阅读 · 2 评论 -
在GDAL中以BSQ的方式保存GTiff文件
GDAL保存GTiff文件时默认是以BIP的方式保存的,以BSQ方式保存的例程如下:int main(int argc, char* argv[]){ char* InputFileName="c:\\Cup95eff.tif"; char* OutputFileName="c:\\TestOut.tif"; GDALAllRegister(); //原创 2012-08-08 13:15:57 · 3966 阅读 · 4 评论 -
只遍历一次图像如何求图像个波段之间的协方差矩阵
根据图像的协方差矩阵的求解公式,采用传统的方法至少要遍历2次图像才能求得图像的协方差矩阵:第一次是求均值,第二次是求每个样本与均值样本之差的积。如果图像比较大,存储在磁盘上,频繁的读取磁盘数据是很费时的一项工作。有没有只遍历一次图像就能求得图像的协方差矩阵的方法呢?经过研究还真发现了这样的一种方法,废话少说直接上代码: GDALAllRegister();原创 2013-01-02 20:15:35 · 3855 阅读 · 1 评论 -
利用GDAL读取图片,将数据以BIP的方式存在内存中。
用GDAL的读取函数:GDALDataset::RasterIO(GDALRWFlag eRWFlag, int nXOff, int nYOff, int nXSize, int nYSize, void * pData,原创 2013-01-10 16:34:48 · 2668 阅读 · 0 评论