How to display a value from a variable into a textbox
Ältere Kommentare anzeigen
if true
% code
global citra
global tampung
I = rgb2gray(citra);
BW = tampung;
BW = im2bw(BW);
s = regionprops(BW, I, {'Centroid','WeightedCentroid'});
numberOfBlobs = size(s, 1);
labelShiftX = -7; %untuk mengkondisikan posisi titik tengah.
titikX = [1 2 3 4];
titikY = [1 2 3 4];
end
hold on
numObj = numel(s);
for k = 1 : numObj
plot(s(k).WeightedCentroid(1), s(k).WeightedCentroid(2), 'r*');
titikX(k)=s(k).WeightedCentroid(1);
plot(s(k).Centroid(1), s(k).Centroid(2), 'bo');
titikY(k)=s(k).WeightedCentroid(2);
end
hold off
Xmtkaki = (titikX(1)-titikX(4));
Ymtkaki = (titikY(1)-titikY(4));
Xmtkika = (titikX(4)-titikX(1));
Ymtkika = (titikY(4)-titikY(1));
Xmtkamu = (titikX(1)-titikX(2));
Ymtkamu = (titikY(1)-titikY(2));
Xmtkimu = (titikX(4)-titikX(2));
Ymtkimu = (titikY(4)-titikY(2));
Xmtkahi = (titikX(1)-titikX(3));
Ymtkahi = (titikY(1)-titikY(3));
Xmtkihi = (titikX(4)-titikX(3));
Ymtkihi = (titikY(4)-titikY(3));
I want to display value from this variable (Xmtkaki, Ymtkaki) to a text box, but i didn't know how to display it.
need u'r help
thanks in advance.
Akzeptierte Antwort
Weitere Antworten (1)
Image Analyst
am 12 Apr. 2013
0 Stimmen
You probably want to call impixelinfo() (in the Image Processing Toolbox). This will give live, updated x,y,gray level information to a text box on the screen (that you can position wherever you want).
2 Kommentare
Lidank Abiel
am 13 Apr. 2013
Image Analyst
am 13 Apr. 2013
I don't know what they represent. Perhaps you need to run my image segmentation tutorial http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862, where I find object and their centroids and label them on the image.
Kategorien
Mehr zu Image Segmentation finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!