pansharpening

所属分类:图形图像处理
开发工具:C/C++
文件大小:1578KB
下载次数:6
上传日期:2018-06-27 21:09:10
上 传 者247205
说明:  此代码用于四波段的多光谱遥感图像与全色图像融合
(This C/C++ program is meant to pansharpen a set of 4 one-band Geotiff files holding low-resolution imagery for a set of NIR, red, green, and blue bands. This is done by resampling this imagery using bicubic resampling and applying the Brovey and FIHS image pan-sharpening algorithms and transformations. Imagery provided by a 1 band panchromatic Geotiff image file are also necessary.)

文件列表:
.vs\pansharpeningCandCPP-master\v15\.suo (23552, 2018-05-25)
.vs\pansharpeningCandCPP-master\v15\Browse.VC.db (4988928, 2018-05-25)
.vs\pansharpeningCandCPP-master\v15\ipch\AutoPCH\27356650d520bea2\PANSHARPEN.ipch (3014656, 2018-05-25)
.vs\ProjectSettings.json (44, 2018-05-25)
.vs\slnx.sqlite (81920, 2018-05-25)
.vs\VSWorkspaceState.json (117, 2018-05-25)
geotiffutil.c (9321, 2018-03-02)
geotiffutil.h (925, 2018-03-02)
makefile (755, 2018-03-02)
pansharpen.cpp (6705, 2018-03-02)
pansharpen.h (235, 2018-03-02)
resample.cpp (5435, 2018-03-02)
resample.h (147, 2018-03-02)
runpansharpen.cpp (5236, 2018-03-02)
.vs\pansharpeningCandCPP-master\v15\ipch\AutoPCH\27356650d520bea2 (0, 2018-05-25)
.vs\pansharpeningCandCPP-master\v15\ipch\AutoPCH (0, 2018-05-25)
.vs\pansharpeningCandCPP-master\v15\ipch (0, 2018-05-25)
.vs\pansharpeningCandCPP-master\v15 (0, 2018-05-25)
.vs\pansharpeningCandCPP-master (0, 2018-05-25)
.vs (0, 2018-05-25)

###### NAME: pansharpen ###### DESCRIPTION: This C/C++ program is meant to pansharpen a set of 4 one-band Geotiff files holding low-resolution imagery for a set of NIR, red, green, and blue bands. This is done by resampling this imagery using bicubic resampling and applying the Brovey and FIHS image pan-sharpening algorithms and transformations. Imagery provided by a 1 band panchromatic Geotiff image file are also necessary. ###### INPUTS: Data from five 1-band Geotiffs are necessary to run this program. These Geotiffs are a panchromatic image file (high-res.) and the Geotiffs holding pixel data for the red, green, blue, and NIR bands. These 1-band files should contain 2-byte unsigned integer ("short" data-type in C) pixel array data. ###### OUTPUTS: Two 4-band Geotiff image files holding the pan-sharpened image bands for the pan-sharpened red, green, blue, and NIR bands. Their geotransform and projection information reflects the input panchromatic Geotiff image file passed-in. One 4-band output file is a result of using the Brovey transform pan-sharpening, and the other using the Fast Intensity Hue Saturation pan-sharpening technique (FIHS). ###### INSTRUCTIONS: In makefile, be sure to update the directory strings as appropriate for your computer. These directory strings should reflect the installation location of your GDAL header (.h) and library (.a) files. ###### USAGE: $ make $ ./pansharpen (1) {.tif} (2) {.tif} (3) {.tif} (4) {.tif} (5) {.tif} ###### EXAMPLE USAGE: $ ./pansharpen pan.tif NIR.tif red.tif green.tif blue.tif ###### AUTHOR: Gerasimos "Geri" Michalitsianos gerasimosmichalitsianos@gmail.com SGT, Inc. March 2018 ###### EXAMPLE OUTPUT IMAGES: Original (RGB) & pan-sharpened (RGB,NIR) Landsat 8 imagery, Argostoli, Kefalonia, Greece. ![Alt text](https://lh3.googleusercontent.com/-p8HiA4RuEJ8/VYmh_ttK-uI/AAAAAAAAADc/1220R530qfM/w800-h800/pansharpeningExamples.jpg)

近期下载者

相关文件


收藏者