CImgの使用; これをすばやく簡単に保ちます。
CImg<float> i = *spectralImages->at(currentImage);
disp.display(i);
float* f = i.data();
*(f)、*(f+1)、*(f+2) などをステップ実行して正しい数値 (255.0、245.0 など) を取得しているにもかかわらず、disp は黒い画像を表示しています。
私は一日中これに取り組んできました。私が見逃している CImg の癖はありますか?
編集: ファイルを BMP として保存すると正しい結果が得られるように見えるため、描画に問題があります。