how to create bouding box

1 Ansicht (letzte 30 Tage)
Adisorn Phanukthong
Adisorn Phanukthong am 24 Feb. 2017
Beantwortet: Image Analyst am 4 Mär. 2017
I have centroid of picture I want create bounding box upper and lower from center point of picture

Antworten (1)

Image Analyst
Image Analyst am 4 Mär. 2017
Use rectangle() and your x and y centroid which you say you already have:
[rows, columns, numberOfColorChannels] = size(mask);
imshow(mask);
axis on;
hold on
% Specify half height of the rectangle.
halfHeight = 200; % Whatever you want.
% Plot rectangle in upper half.
rectangle('Position',[1, yCentroid - halfHeight, columns, 2*halfHeight], ...
'LineWidth', 3, 'EdgeColor', 'b');
% Plot star in middle
plot(xCentroid, yCentroid, 'b*', 'MarkerSize', 30)
hold off

Kategorien

Mehr zu Image Processing and Computer Vision 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!

Translated by