-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。 –