188宝金博页面版

  • 图案背景
  • 纯色背景
视图
标记
批注
批注本地保存成功,开通会员云端永久保存 去开通
siqi0058

上传于:2015-12-31

粉丝量:0

该文档贡献者很忙,什么也没留下。


  • 相关
  • 目录
  • 笔记
  • 书签

188宝金博页面版:更多相关文档

  • 数字图像处理_杨淑莹_试题库

    星级: 27 页

  • 杨淑莹《数字图像处理》3

    星级: 48 页

  • 《乞巧》教学设计杨淑莹

    星级: 4 页

  • 数字图像处理_杨淑莹_《数字图象处理》课程全部教案

    星级: 126 页

  • 数字图像处理_杨淑莹_《数字图象处理》课程全部教案

    星级: 124 页

  • 数字图像处理_杨淑莹_第二章图像的特效显示

    星级: 18 页

  • 数字图像处理_杨淑莹_第一章位图基础

    星级: 41 页

  • 莫淑莹-莫淑莹

    星级: 1 页

  • 数字图像处理_杨淑莹_《数字图象处理》课程全部教案PPT课件

    星级: 124 页

  • 《数字图像处理》实验课表11-12第二学期(杨淑莹)最新

    星级: 4 页

  • 【精品】杨淑兵

    星级: 14 页

  • [VC 图象处理程序设计] 杨淑莹--1/2

    星级: 185 页

暂无目录

点击鼠标右键菜单,创建目录

暂无笔记

选择文本,点击鼠标右键菜单,添加笔记

暂无书签

在左侧文档中,点击鼠标右键,添加书签

188宝金博页面版: 【精品】数字图像处理_杨淑莹_试题库

下载积分: 700

内容提示: 试题库 一、 填空题: 1. 彩色图像的灰度化处理, 将真彩色图像转化成 256 色灰度图像。 要求: 转换关系为: Gray(i,j)=0.11R(i,j)+0.59G(i,j)+0.3B(i,j) (1) 获取原图像像素的首地址, 及图像的高度和宽度; (2) 得到像素的蓝、 绿、 红的三个分值; (3) 按照公式要求, 计算 Gray(i,j); (4) 将该值返回给蓝、 绿、 红三个分量。 void MakeColorDib::MakegGray() { BYTE *p_data; int wide,height,DibWidth; p_data=this->GetData (); wide=this->GetWidth (); height=this->GetHeight (); DibWidth=this->GetDibWidthBytes(); for(int...

文档格式:DOC | 页数:27 | 浏览次数:41 | 上传日期:2015-12-31 23:22:56 | 文档星级:
试题库 一、 填空题: 1. 彩色图像的灰度化处理, 将真彩色图像转化成 256 色灰度图像。 要求: 转换关系为: Gray(i,j)=0.11R(i,j)+0.59G(i,j)+0.3B(i,j) (1) 获取原图像像素的首地址, 及图像的高度和宽度; (2) 得到像素的蓝、 绿、 红的三个分值; (3) 按照公式要求, 计算 Gray(i,j); (4) 将该值返回给蓝、 绿、 红三个分量。 void MakeColorDib::MakegGray() { BYTE *p_data; int wide,height,DibWidth; p_data=this->GetData (); wide=this->GetWidth (); height=this->GetHeight (); DibWidth=this->GetDibWidthBytes(); for(int j=0;j< height; j++ ) for(int i=0;i< DibWidth; i+=3) { BYTE* pbyBlue = p_data++; //得到蓝色值 BYTE* pbyGreen = p_data++; //得到绿色值 BYTE* pbyRed = p_data++; //得到红色值 BYTE r = *pbyRed; BYTE g = *pbyGreen; BYTE b = *pbyBlue; gray =0.11*r+0.59*g+0.3*b *pbyBlue = gray; //将取到的最大值赋给像素的蓝分量 *pbyGreen = gray; //将取到的最大值赋给像素的绿分量 *pbyRed = gray; //将取到的最大值赋给像素的红分量 } for(int j= height/3;j<2*height/3;j++) // 每行 for(int i=0;i<DibWidth;i++) // 每列 { int a=*p_data; //取得当前点的值 *p_data=255-a; //取反 p_data++; //指向下一指针 } for(int j=2*height/3;j<height;j++) // 每行 for(int i=0;i<DibWidth;i++) // 每列 { BYTE* pbydata = p_data++; //取得当前点的值 BYTE a=*pbydata; //传给临时变量

188宝金博页面版:关注我们

  • 新浪微博

关注188宝金博页面版公众号

188宝金博页面版
阅读
APP
阅读
返回
顶部
188宝金博页面版官网登录在线平台入口(2026已更新)—江苏协昌电子科技股份有限公司