题目:读入一个24bitRGB文件(以down.rgb为例,其分辨率为256*256),输出该数据文件中R、G、B三个分量(各8bit表示)的概率分布示意图和熵。 思路是按老师给的提示走的: 开辟3个width*height的unsigned char型数组; 打开要读出的RGB文件(以“rb”方式打开); 打开3个要输出的数据统计文件(以“w”方式打开,可命名为R_sat.txt等); 将RGB数据从RGB文件中读出,并分别保存到3个数组中; 计算数据的概率分布和熵; 将这些数据写入3个数据统计txt文件中。 最终代码: (我一粘贴就崩,只能截图了= =,改天再试试) 结果: