影像工具
设计内容
自学Matlab GUI编程,设计并实现一个图像空间变换系统。
要求:
能对图像进行平移,旋转,缩放,剪切,投影,仿射变换以及各种复合变换(复合变换指融合前面两个及以上的变换,既有平移又有旋转);
能将各种变换后结果保存为图像文件;
各种变换可以采用按钮或菜单的方式进行;
变换时的用户可以自行设置简单的变换参数;
实现思路
错误处理
弹窗报错并取消动作
文件功能
::用户选取图像文件,确定后加载到应用。
保存:将处理后的图像写入原文件。
另存为:将处理后的图像写入用户指定的文件路径。
关闭:关闭图像文件。
编辑功能
撤销:取消上次变换。
重做:重新应用上次取消的变换。
变换功能
平移
参数:X轴移动量,Y轴移动量
无疑
参数:整体方向(水平|垂直)
旋转
参数:旋转角度
缩放
参数:宽度,高度
裁剪
参数:ROI位置
一致
仿射变换
参数:变换矩阵(3x3)
投影变换
2021-06-14 09:30:55
12.46MB
MATLAB
1