How are bounding boxes defined in MATLAB?
8 次查看(过去 30 天)
显示 更早的评论
I extracted bounding box positions from MATLAB's video labeller app. However, I can't seem to understand how the position is formatted. The initial bounding box position shows four numbers, while the rest show 8 numbers.
![Clipboard01.jpg](https://www.mathworks.com/matlabcentral/answers/uploaded_files/254550/Clipboard01.jpeg)
4 个评论
Walter Roberson
2019-12-31
x and y are used in Cartesian coordinate sense. x is distance along the horizontal axes (left/right) starting from the lower left corner, and y is distance along the vertical (up/down) axes starting from the lower left corner. x corresponds to columns (not rows) and y corresponds to rows (not columns) so you need to reverse x and y if you want to index into an array.
Walter Roberson
2019-12-31
Side note: imcrop has an off-by-one in what it crops. If for example you give it the bounding box 1 1 5 5 then instead including only YourMatrix(1:5,1:5,:) it extracts YourMatrix(1:6,1:6,:)
回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!