How to make the function has many process in GUI image processing?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
% --- Executes on button press in uploadimage.
function uploadimage_Callback(hObject, eventdata, handles)
%% to import the image into the matlab
global a im2
[filename, pathname]=uigetfile('*.*', 'Pick a MATLAB code file');
filename=strcat(pathname,filename);
a=imread(filename);
a=im2double(a);
im2 = a;
axes(handles.axes1);
imshow(a)
title('\fontsize{20}\color[rgb]{0.996, 0.592, 0.0}Kidney Ultrasound')
% --- Executes on button press in preprocessedimage.
function preprocessedimage_Callback(hObject, eventdata, handles)
global a
axes(handles.axes2);
%% change it into gray scale image
b=rgb2gray(a);
%% make the image into binary image
impixelinfo;
c=b>20;
%% to fill the holes
d=imfill(c,'holes');
%% remove some lighting remove the unwanted things in the image
e=bwareaopen(d,1000);
PreprocessedImage=uint8(double(a).*repmat(e,[1 1 3]));
imshow(a);
title('\fontsize{20}\color[rgb]{0.996, 0.592, 0.0}Preprocessed Image')
0 Kommentare
Antworten (1)
Siehe auch
Kategorien
Mehr zu Biomedical Imaging finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!