多媒体信息处理
课
程
设
计
报
告
班级:
学号:
姓名:
报告完成基本情况
本次课程设计完成了必做课题1到7,课题8也完成但是从网上所得未完全明白原理,课题9未完成,课题10完成。
二.主要源程序清单与注释
1.在程序中建立菜单,点击出现自己的个人信息(姓名学号等)。
void CPicture228View::OnAfxMessageBox()
{
// TODO: Add your command handler code here
AfxMessageBox(学号n姓名:张山); //使用AfxMessageBox()函数显示个人信息
return;
}
2.反色变换
BOOL DIB::fanse()
{
int i,j;//定义的变量
if(bih.biBitCount==24)//判断是不是24位彩色图
{
for(i=0;iGetDIBHeight();i++)
for(j=0;jGetDIBWidth();j++)
{
int k;
for(k=0;k!=3;k++)
Cnumber(i,j,k)=255-Cnumber(i,j,k);//将各个颜色分量取反后赋回该点
}
}
else if(bih.biBitCount==8)//判断是不是8位灰度图
{
for(i=0;iGetDIBHeight();i++)
for(j=0;jGetDIBWidth();j++)
{
Hdu(i,j)=255-Hdu(i,j);//将各个颜色分量取反后赋回该点
}
}
else
{
AfxMessageBox(原图既不是24位真彩图也不是8位灰度图);//若两个都不是则弹出该窗
return false;
}
return true;
}
3.调节图像亮度
BOOL DIB::zengdaliangdu()//增大亮度
{
int i,j,k;
double t=0;
if(bih.biBitCount==24)//24位真彩图
for(i=0;iGetDIBHeight();i++)
{
for(j=0;jGetDIBWidth();j++)
for(k=0;k3;k++)
{
t=1.1*Cnumber(i,j,k);//颜色分量增加10%
if(t255)
Cnumber(i,j,k)=(unsigned char)t; //若增加后的值小于255,则赋回给该点
else
Cnumber(i,j,k)=255;//若大于255,则全赋为255
}
}
else//8位灰度图
for(i=0;iGetDIBHeight();i++)
{
for(j=0;jGetDIBWidth();j++)
{
t=1.1*Hdu(i,j);//颜色分量增加10%
if(t255)
Hdu(i,j)=(unsigned char)t;//若增加后的值小于255,则赋回给该点
else
Hdu(i,j)=255;//若大于255,则全赋为255
}
}
return true;
}
BOOL DIB::jianxiaoliangdu()//减小亮度
{
int i,j,k;
double t=0;
if(bih.biBitCount==24)//24位真彩图
for(i=0;iGetDIBHeight();i++)
{
for(j=0;jGetDIBWidth();j++)
for(k=0;k3;k++)
{
t=0.9*Cnumber(i,j,k);//颜色分量减小10%
Cnumber(i,j,k)=(unsigned char)t; //将改变后的值赋回该点
}
}
else//8位灰度图
for(i=0;iGetDIBHeight();i++)
{
for(j=0;jGetDIBWidth();j++)
{
t=0.9*Hdu(i,j);//颜色分量减小10%
Hdu(i,j)=(unsigned c
您可能关注的文档
- 建筑行业、盾构施工、内燃机车安全生产培训-教程分析.doc
- 小儿腹泻病教程分析.ppt
- 建筑技术基础教程分析.doc
- 建筑价格教程分析.doc
- 建筑教程分析.doc
- 建筑节能计算书教程分析.doc
- 小儿腹泻及护理教程分析.ppt
- 建筑结构工程施工方案教程分析.doc
- 大冶华鑫实业有限公司制氧站安全设立评价(审核稿)2015.9.14探析.doc
- 建筑力学基础知识教程分析.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 《专业工程管理与实务》.pdf VIP
- 中国血栓性疾病防治指南(2025版).docx VIP
- 施工质量日志-.xls VIP
- 2025年国家公务员全国总工会面试题及答案.docx VIP
- 合肥市普通高中六校联盟2025-2026学年高三第一次语文教学质量监测+答案.docx VIP
- 局部晚期食管癌患者新辅助免疫治疗与常规新辅助治疗的比较:系统评价和meta分析.pdf
- 2025以骑手为代表的新就业群体研究报告:职业技能与跑单时长对收入的共同作用.pdf VIP
- 年产一亿片别嘌呤醇的车间工艺设计.doc VIP
- 商务型(带电梯、地下室、效果图)三层别墅设计图.pdf VIP
- 2026年详版个人信用报告征信报告最新Word可编辑模版样板doc文件.docx
原创力文档

文档评论(0)