作业如下一、图像获取 1、设计工作 (1)按照bmp文件格式,读取data.bmp图像内容,转存为raw文件格式(能够用photoshop打开)。 二、图像处理 1、设计工作 (1)读取data.bmp或者data.raw,完成图像旋转(90、180、270及任意角度)、图像翻转(水平、垂直)操作,另存为process.bmp或者process.raw,用画图板或者photoshop验证; (2)读取data.bmp或者data.raw,完成图像缩放操作,尽可能尝试不同尺度缩放,另存为process.bmp或者process.raw,用画图板或者photoshop验证; (3)读取data.bmp或者data.raw,完成图像加噪(高斯随机数等)、去噪(均值滤波等)操作,尽可能尝试不同加噪和去噪算法,另存为process.bmp或者process.raw,用画图板或者photoshop验证; (4)读取data.bmp或者data.raw,完成图像亮度调整、反色操作,可采用控制条代替人工输入参数,另存为process.bmp或者process.raw,用画图板或者photoshop验证; 三、图像编码 1、设计工作 (1)读取process.bmp或者process.raw,产生1组二进制序列(长度为16),通过‘异或’操作,完成图像的编码(2)读取coding.bmp或者coding.raw,利用之前(1)的1组二进制序列(长度为16),通过‘异或’操作,完成图像的解码,另存为decoding.bmp或者decoding.raw。并且每份作业需包含MATLAB的fig文件和m文件,里面包含了所有算法实现,同时要采用MATLAB进行GUI界面设计,所有操作均需要界面控件来进行输入输出,且图像变换结果在界面实时显示
时间: 2024-04-11 09:29:58 浏览: 165
changeStyle.rar_.raw_C# raw bmp_RAW_raw 格式_raw格式
好的,你的作业要求如下:
一、图像获取:
1. 设计工作:
- 按照bmp文件格式,读取data.bmp图像内容。
- 将图像内容转存为raw文件格式(能够用Photoshop打开)。
二、图像处理:
1. 设计工作:
- 读取data.bmp或者data.raw,完成图像旋转(90、180、270及任意角度)、图像翻转(水平、垂直)操作。
- 将处理后的图像保存为process.bmp或者process.raw,并使用画图板或Photoshop进行验证。
2. 设计工作:
- 读取data.bmp或者data.raw,完成图像缩放操作,尝试不同尺度的缩放。
- 将处理后的图像保存为process.bmp或者process.raw,并使用画图板或Photoshop进行验证。
3. 设计工作:
- 读取data.bmp或者data.raw,完成图像加噪(高斯随机数等)和去噪(均值滤波等)操作。
- 尝试不同的加噪和去噪算法,并将处理后的图像保存为process.bmp或者process.raw。
- 使用画图板或Photoshop进行验证。
4. 设计工作:
- 读取data.bmp或者data.raw,完成图像亮度调整和反色操作。
- 可采用控制条代替人工输入参数。
- 将处理后的图像保存为process.bmp或者process.raw,并使用画图板或Photoshop进行验证。
三、图像编码:
1. 设计工作:
- 读取process.bmp或者process.raw,产生1组二进制序列(长度为16)。
- 通过‘异或’操作,完成图像的编码。
- 将编码后的图像保存为coding.bmp或者coding.raw。
2. 设计工作:
- 读取coding.bmp或者coding.raw,利用之前步骤中产生的1组二进制序列(长度为16)。
- 通过‘异或’操作,完成图像的解码。
- 将解码后的图像保存为decoding.bmp或者decoding.raw。
每份作业需包含MATLAB的fig文件和m文件,里面包含了所有算法实现。同时,要采用MATLAB进行GUI界面设计,所有操作需要使用界面控件进行输入输出,并且图像变换结果要在界面中实时显示。
阅读全文