ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:210.88KB ,
资源ID:1094308      下载积分:30 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1094308.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(面向对象程序设计课程设计报告.docx)为本站会员(龙***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

面向对象程序设计课程设计报告.docx

1、面向对象程序设计课程设计报告学 号: 班级序号: 姓 名: 指导老师: 成 绩: 中国地质大学实习题目一【题目需求】 给定一幅单波段影像 imgData.txt(ASCII 格式),实现对图像的处理和显示。已知条件:(1 ) clrTbl.txt 文件是一个颜色查找表,大小是 256X3,即可表示 256 中 RGB 的颜色。(2 ) ImgData.txt 文件中是图像的数据,每个值代表一个像素的颜色索引号,通过索引号到颜色查找表(clrTbl.txt 文件)中找到相应的 RGB 颜色值。(3 ) 中值滤波:一种非线性平滑技术,它将每一 像素点的 灰度值设置为该点某邻域窗口内(这里选择 3X

2、3)的所有像素点灰度值的中值。(4 )屏幕上显示像素点的函数:SetPixel(HDC drawDevice, long X, long Y, COLORREF rgbVal);基本要求:(1 )定义一个中值滤波器,并实现图像的中值滤波;(2 )将中值滤波的结果输出到二进制文件 resImg.rs 中;拔高要求:(3 )在屏幕上分别显示原始图像和中值滤波结果图像。【实现过程】(1 ) 思想:首先构造结构体用来存储 R/G/B,然后从文件中读取像素点的值利用颜色查找表打印出来,再利用中值滤波器对中间图像处理,边缘图像选用中值滤波器和靠内的像素覆盖来观察效果。最后输出将中值滤波结果输出到二进制文件

3、。(2 ) 实现过程:【感想】该程序的重点即在把制作中值滤波器用旁边点的中值代替中间点,思路较为明确,因从文件中读取各点的像素值从文件中读入颜色查找表设置句柄利用颜色查找表打印图像制作中值滤波器使图像平滑,并在边缘进行处理将中值滤波后结果输入到二进制文件而不是很难。【附录】源程序清单:/ 中值滤波.cpp : 定义控制台应用程序的入口点。/#include “stdafx.h“#include “DeviceContext.h“#include#include#include #include #include using namespace std; struct myRGBshort R;

4、short G;short B;int _tmain(int argc, _TCHAR* argv) int a,b;myRGB rgb256;int s2;HWND mmm;/获得句柄HDC hdc;mmm=GetConsoleWindow();hdc=GetDC(mmm); ifstream myfile;ifstream myfileo;myfile.open(“1-clrTbl.txt“);myfile a b ;for(int j=0; jrgbj.Rrgbj.Grgbj.B;myfileo.open(“1-ImgData.txt“);myfileos0s1;/coutmyij;/从文件中读取for(int i=0;i(/写入文件ifstream file1;file1.open(“resImg.rs“,ios_base:binary|ios_base:in);file1.read(char*)/ for(int i=0;i20;i+)/仅用 20*20 样本对比监测数据/for(int j=0;j20;j+)/ coutmyji“ “;for(int i=0;is0;i+)/释放内存delete myi;deletemy;for(int i=0;is0;i+)delete my1i;deletemy1;system(“pause“);return 0;实现功能及效果

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。