Я использую gdal для чтения растра (16-битная шкала серого) в массив pixelData, мне нужно отобразить гистограмму яркости с помощью opencv, я не совсем понимаю, с чего начать,
GDALDataset *poDataset;
GDALAllRegister();
poDataset = (GDALDataset *) GDALOpen( fileName.toLocal8Bit().constData(), GA_ReadOnly );
GDALRasterBand *poBand;
poBand = poDataset->GetRasterBand( 1 );
GDALDataType dataType =poBand->GetRasterDataType();
long nXsize = poBand->GetXSize();
long nYsize = poBand->GetYSize();
quint16 *pixelData = new quint16[nXsize*nYsize];
poBand->RasterIO( GF_Read, 0, 0, nXsize, nYsize,pixelData, nXsize, nYsize, dataType,0, 0 ); //GDT_UInt16