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)
近期下载者:
相关文件:
收藏者: