-1
我正在做一个项目,它需要通过相机提要获取阈值图像的x,y坐标。阈值和背景减法后,我设法得到输出为黑色和白色的质心,并显示其坐标。现在我需要分离提取并保存这些质心'x'和'y'值,以便进一步操作,这些操作将基于这些'x'和'y'坐标值。 这里是我已经将在matlab中提取质心的'x'和'y'坐标
stats = regionprops(bw, 'BoundingBox', 'Centroid');
hold on
for object = 1:length(stats)
bb = stats(object).BoundingBox;
bc = stats(object).Centroid;
rectangle('Position',bb,'EdgeColor','r','LineWidth',2)
plot(bc(1),bc(2), '-m+')
a=text(bc(1)+15,bc(2), strcat('X: ', num2str(round(bc(1))), ' Y: ', num2str(round(bc(2)))));
set(a, 'FontName', 'Arial', 'FontWeight', 'bold', 'FontSize', 12, 'Color', 'red');
end
hold off
我如何提取的“X”和“Y”的中心值有待日后的工作重心的代码? Thankyou。
在这里没有问题,或者至少我不能看到它 –
我很抱歉....我的Q是...如何提取'x'和'y'坐标分开工作后来? –
'bc(1)'是X,'bc(2)'是每次迭代中的y。 –