matlab黑色物体中心点标注
时间: 2023-12-12 12:34:52 浏览: 58
matlab中标定
可以使用MATLAB中的regionprops函数来获取图像区域中的物体的最小外接矩形信息,包括位置(x,***```matlab
% 读取图像
img = imread('example.jpg');
% 将图像转换为灰度图像
gray_img = rgb2gray(img);
% 将图像二值化
bw_img = imbinarize(gray_img);
% 获取物体的最小外接矩形信息
stats = regionprops('table', bw_img, 'BoundingBox', 'Centroid');
% 在图像中标注物体中心点
imshow(img);
hold on;
plot(stats.Centroid(:,1), stats.Centroid(:,2), 'r*');
```
在上述代码中,我们首先读取了一张图像,然后将其转换为灰度图像,并将其二值化。接着,我们使用regionprops函数获取物体的最小外接矩形信息,并使用plot函数在图像中标注物体中心点。
阅读全文