How do I find the coordinates of the bounding box of an image
32 次查看(过去 30 天)
显示 更早的评论
I have got a BoundingBox on a binary image through regionprops. Want to find the co-oridnates of that Bounding-Box and possibly the vertical and horizontal limits of them.
Thanks in advance
0 个评论
回答(4 个)
Image Analyst
2013-10-30
regionprops() gives you the bounding box, like you said, so I don't quite know what you're asking.
See my Image Segmentation tutorial: http://www.mathworks.com/matlabcentral/fileexchange/25157-image-segmentation-tutorial-blobsdemo. I find the bounding boxes of the coins and crop out the sub-image.
6 个评论
Jia Zhen
2015-4-20
Hi, whaat is the function to give the regionprops data? I could not find the BoundingBox data and i did not know how to access to it.
Image Analyst
2015-4-20
regionprops() is the function that give regionprops data. Just use it with your labeled image.
measurements = regionprops(labeledImage, 'BoundingBox');
Did you see my initial answer? It links you to a website with my tutorial that shows you step-by-step in incredibly well commented and instructive code exactly how to use it.
NURUL AMIRA MHD RIZAL
2018-5-9
Does the bounding box can be set into the specific parts of an image? Example, i want it to be placed at human arm, knee and so on. How can I set it that way?
1 个评论
Image Analyst
2018-5-9
Yes it can. Just feed the coordinates into rectangle() and you can put it wherever you want.
Amir Barkhordary
2018-7-13
I am trying to create a rectangular bounding box of coordinates (latitude and longitude) to find out about the SST in Great Barrier Reef. For example the coordinates of Lizard Island in Queensland are: -14.667997328 145.455664844. In order to create a SST file using seaDAS Program I would would at least to have more coordinates (such left right top bottom) for this region but I do not know how create such a box containing the region's geographical characteristics in Matlab. I would appreciate any help :)
0 个评论
Riccardo Panza
2019-2-26
doesn't work
3 个评论
Matpar
2020-2-25
Hi Image Analyst, I am trying to do the same process but I would like to display all the rectangles of the regions for the output! can you guide me please?
What I am trying to achieve is via the image
I reached here
blobMeasurements = regionprops(logical(BW), 'BoundingBox');
numberOfBlobs = size(blobMeasurements, 1);
Image Analyst
2020-2-25
Matpar, try this untested code:
hold on;
for k = 1 : numberOfBlobs % For every blob...
% Get the bounding box of this one blob.
thisBB = blobMeasurements(k).BoundingBox;
% Display it over the image.
rectangle('Position', thisBB, 'LineWidth', 2)
end
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Geographic Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!