how to create bouding box

1 view (last 30 days)
Adisorn Phanukthong
Adisorn Phanukthong on 24 Feb 2017
Answered: Image Analyst on 4 Mar 2017
I have centroid of picture I want create bounding box upper and lower from center point of picture

Answers (1)

Image Analyst
Image Analyst on 4 Mar 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

Categories

Find more on Image Processing and Computer Vision in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!