遥感影像识别完的结果会按类别存储成单波段影像,一个像素值代表一个类别,但是这样可视化效果较差,一般会将对应的像素还原成对应的彩色图,这里有两种方法,一是 再建立一个三波段的图像,将对应的像素值设置为对应的颜色,比如1对应颜色为红色(255,0,0),那么对应位置上的R波段像素值设置为255,G波段和B波段均设置为0,以此类推,还有一种方法是为单波段图像设置颜色表,这样就可以让单波段图像显示为彩色。该方法主要参考https://github.com/khafen74/raster2png/blob/master/renderer.cpp和https://gis.stackexchange.com/questions/223513/how-to-apply-a-color-to-a-geotiff-image-based-on-the-elevation-data
#include <gdal_alg.h> //设置颜色表的头文件
//渲染颜色表
GDALColorTable