BCB图像处理直方图均衡中,哪位大侠给解释一下这几行代码

lxblxb130 2013-05-13 07:45:04
int colorvalue[300][300]={0};
int gray1[256]={0},gray2[256]={0},sum[256]={0};
.
.
.
sum[i]=sum[i-1]+gray1[i];
gray2[i]=(int)(sum[i]*255/90000+0.5);
麻烦帮忙解释一下里面代表什么意思好吗?多谢了!
...全文
144 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengzhiyong1985 2013-10-24
  • 打赏
  • 举报
回复
sum[i]=sum[i-1]+gray1[i];//将直方图从0~255累加 gray2[i]=(int)(sum[i]*255/90000+0.5)//将通过累加直方图,将原来的灰度i映射到新灰度级上。其中90000= 30*300
lxblxb130 2013-05-14
  • 打赏
  • 举报
回复
多谢,我是初学者,见教了!
gzliudan 2013-05-13
  • 打赏
  • 举报
回复
你找本图像处理的书,看看里面算法就知道了

13,871

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧