我想在图像中获取对象的边界框位置(x,y,宽度和高度)并将其保存到文本文件中。如下图所示。所以如果有人可以请指教。 可以找到图片here
答案 0 :(得分:6)
假设您已使用imread
阅读了图片,这应该有效:
bwImage=~im2bw(img,0.98); %making gray pixels white and (almost) white pixels black
bndBox=regionprops(bwImage,'BoundingBox');
bndBox
将包含边界框的左上角,其宽度和高度以[corner_x corner_y width height]
格式存储。