文件名称:实现数字图像处理
文件大小:1.77MB
文件格式:RAR
更新时间:2016-11-06 04:17:04
数字图像处理 MFC
一幅图像是包含位置集和颜色集的数据。考虑二维灰度图像,位置集就是一个矩阵的行和列,矩阵的内容为颜色值,颜色为0~255间的整数,表示该位置的灰度等级,0为黑色,255为白色。 图像处理就是与该矩阵相关的计算,一种常见的计算就是通过一点和周围8个点的信息,共同决定该点的新值:如一点的新值为该点和周围8点颜色之和的平均,这一操作可用下图表示。 1/9 1/9 1/9 1/9 1/9 1/9 1/9 1/9 1/9 这样处理后图像会变得平滑,因此,称为平滑操作。 如果将上述操作变为下图 -1 -1 -1 -1 9 -1 -1 -1 -1 操作后图像的边缘变得更加突出,被称为锐化操作。 实现上述图像的平滑和锐化操作。 编程任务: ① 常见格式图像的读写(灰度图) ② 设计上述平滑算子和锐化算子 ③ 实现平滑操作和锐化操作 ④ 观察处理后图像的变化,分析算子的作用。
【文件预览】:
MyImage
----图片()
--------灰度图像.bmp(65KB)
--------数字图片.bmp(157KB)
--------彩色图像.BMP(65KB)
----MyImage.ncb(169KB)
----MyImage.h(1KB)
----resource.h(1KB)
----MyImage.plg(1KB)
----Debug()
--------vc60.pdb(356KB)
--------MyImage.obj(22KB)
--------dibapi.obj(18KB)
--------MyImage.exe(164KB)
--------MyImage.ilk(374KB)
--------MyImageDoc.obj(25KB)
--------vc60.idb(225KB)
--------MyImage.pdb(497KB)
--------StdAfx.obj(103KB)
--------mydib.obj(5KB)
--------MyImage.res(33KB)
--------MainFrm.obj(20KB)
--------rectcode.obj(6KB)
--------hdib.obj(18KB)
--------MyImage.pch(5.25MB)
--------MyImageView.obj(33KB)
----MyImageView.h(2KB)
----MyImage.cpp(4KB)
----MyImageView.cpp(11KB)
----ReadMe.txt(4KB)
----res()
--------Toolbar.bmp(1KB)
--------MyImage2.ico(1KB)
--------MyImage3.ico(402B)
--------Toolbar256.bmp(6KB)
--------icon2.ico(5KB)
--------MyImage1.ico(1KB)
--------MyImageDoc1.ico(1KB)
--------MyImage.ico(1KB)
--------bitmap1.bmp(1KB)
--------MyImage.rc2(399B)
--------Image.ico(21KB)
--------MyImageDoc.ico(5KB)
--------MyImage2.bmp(1KB)
----MyImageDoc.cpp(4KB)
----MyImage.dsw(537B)
----MainFrm.h(2KB)
----rectcode.cpp(3KB)
----MyImage.dsp(5KB)
----MyImageDoc.h(2KB)
----StdAfx.cpp(209B)
----rectcode.h(114B)
----MyImage.clw(2KB)
----MyImage.opt(54KB)
----MainFrm.cpp(3KB)
----StdAfx.h(1KB)
----MyImage.aps(55KB)
----MyImage.rc(12KB)
----hdib.h(2KB)
----hdib.cpp(16KB)