• 大小: 11KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-21
  • 语言: C/C++
  • 标签: PCA  融合  C++  算法  遥感  

资源简介

PCA融合算法C++实现代码,依赖库为GDAL,需要自行配置。

资源截图

代码片段和文件信息

#include “PcaFusion.h“
#include 
#include 
using namespace std;

int main( int argc char* argv[] )
{
    string multiFilename = argv[1];
    string highRSFilename = argv[2];
    string saveName = argv[3];

    bool res = false;

    time_t startTime = time( NULL );

    try
    {
        PcaFusion *pcaFusion = new PcaFusion( multiFilename highRSFilename saveName );
        // pcaFusion->setFactor( 1000 );  这个用于控制精度
        res = pcaFusion->principalFusion();
    }
    catch ( ... )
    {
        cout << “there‘s something wrong...“ << endl;
    }

    if ( res == true )
    {
        cout << “Done!“ << endl;
    }
    else
    {
        cout << “Failed!“ << endl;
    }

    time_t endTime = time( NULL );

    cout << “time use:“ << endTime - startTime << “s“ << endl;

// getchar();
    return 1;

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        3797  2015-09-01 20:12  PcaFusion.h
     文件         880  2017-06-06 15:52  main.cpp
     文件       44803  2017-06-06 15:53  PcaFusion.cpp

评论

共有 条评论