数字图像处理代码.docVIP

  • 14
  • 0
  • 约2.46万字
  • 约 19页
  • 2019-08-10 发布于湖北
  • 举报
灰度 void CImageStuDlg::OnMenuitem32822() {// TODO: Add your command handler code here int width=_infoHeader.biWidth; int height=_infoHeader.biHeight;//分配新图象 CBaseColorInfo*newColor=new CBaseColorInfo[width*height];//图象遍原 for(int x=0;xwidth;++x) {for(int y=0;yheight;++y) {int index=y*width+x;//读取像素 CBaseColorInfo info=_colorData[index];//计算 int gray =0.299*info.GetRed()+0.587*info.GetGreen()+0.114*info.GetBlue();//赋值 newColor[index].SetRed(gray); newColor[index].SetGreen(gray); newColor[index].SetBlue(gray);}}//显示 CDlgShowArray dlg;//颜色 dlg.SetColorData( newColor );//图象大小 dl

文档评论(0)

1亿VIP精品文档

相关文档