大家好,我写利用MATLAB此代码,我需要设计一个GUI为以下如何为此代码创建MATLAB GUI?
- 绘制按钮:绘制路径。
- 扫描按钮:如果我想用“图像采集”
- 静态文本拍摄图像:展现天使,对象的数量和中心(个人)
- 轴:要显示处理后的图像 有没有我应该阅读帮助我的任何参考?
验证码:
im1=imread('C:\Users\Shadow Of Dark\Desktop\sample','jpeg');
im1=rgb2gray(im1);
level=graythresh(im1)
bwfram3=im2bw(im1,level);
bw2=bwareaopen(bwfram3,20);
se=strel('disk',10);
bw2=imclose(bw2,se);
bw2=imcomplement(bw2);
[labeled,numObjects] = bwlabel(bw2,4);
imshow(labeled);
numObjects
info=regionprops(labeled,'all');
centers=cat(2,info.Centroid)
hold on;
angles=zeros(1,numObjects);
j=0;
for i=1:2:2*numObjects-2
l = line([centers(i) centers(i+2)],[centers(i+1) centers(i+3)]);
set(l,'linewidth',3,'color','r');
angles(1,i-j)= atan((centers(i+1) - centers(i+3))/(centers(i) - centers(i+2)))*180/pi;
j=j+1;
end
angles
那么,你卡在哪里? –
我不知道如何在Matlab中使用GUI –
这很容易:http://www.matrixlab-examples.com/matlab-gui.html例如,假设你想在Matlab中创建一个运行功能点击时。首先,创建一个GUI布局(example.fig)。一个关联的文件也被创建(example.m)。如果在布局中添加一个按钮(拖放),则在example.m中也会自动创建一个“处理函数”函数。如果你在这个函数内部调用你的函数(在“处理函数”函数的行后面),你就可以获得你想要的功能。 –