编写一个基于GUI的图像处理程序。

编写一个基于GUI的图像处理程序。,第1张

30块2道 ,送第一道。

%图像读取

global im%定义全局变量im

[filename,pathname]=uigetfile({'*.*''*.bmp''*.tif''*.png'},'select picture')%选择图片路径

str=[pathname filename] %合成路径+文件名

im=imread(str)%读取图片

axes(handles.axes1) %使用第一个axes

imshow(im) %显示图片

title('原图像')

%图像剪切和显示

global im

%定义全局变量im

[filename,pathname]=uigetfile({'*.*''*.bmp''*.tif''*.png'},'select picture')%选择图片路径

str=[pathname filename] %合成路径+文件名

im=imread(sr) %读取图片

axes(handles.axes1)%使用第一个axes

imshow(im) %显示图片

rect1=getrect(handles.axes1) % getrect交互取出

axes1图片感兴趣区域

rect1=round(rect1) % 选择区像素取整

global B %定义全局变量B

B=im(rect1(2):(rect1(2)+rect1(4)),rect1(1):(rect1(1)+rect1(3)),:)

axes(handles.axes2) %使用第二个axes

imshow(B)%显示B图像于第二个axes

1、设置x向量步长,生成绘图用数据。

2、分割图形窗口,并在其中绘制图形。具体情况如图:

3、按下【Enter】键即可看见生成的效果图:

XE炸图辅助框架是一种用于构建和管理图形用户界面(GUI)的框架。它是一种开源的,跨平台的框架,可以让开发人员快速构建功能强大的GUI应用程序。XE炸图辅助框架的主要优势在于它提供了一种简单而强大的方式来构建GUI应用程序,而不需要深入了解底层技术。它使用简单的XML格式来定义GUI组件,并且提供了一系列强大的API来控制GUI组件的行为。XE炸图辅助框架还提供了一系列高级功能,如拖放支持,自定义组件,多线程支持,国际化支持,多媒体支持等等。XE炸图辅助框架是一个非常强大的工具,可以帮助开发人员快速构建功能强大的GUI应用程序。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12060980.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存