Я делаю проект, который требует получить координаты x, y порогового изображения через канал камеры. После порогового и фонового вычитания мне удалось получить вывод черно-белого с центроидом и его координаты. Теперь мне нужно извлечь и сохранить значения центроида «x» и «y» отдельно для дальнейших операций, которые будут основываться на этих значениях «x» и «y». вот код для центроида, что я включилИзвлечь 'x' и 'y' координаты центроида в matlab
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
Как я извлечь «у» центроид значения «х» и работаться на потом? Thankyou.
Здесь нет ни одного вопроса, или, по крайней мере, я не могу его видеть –
Мне жаль .... мой Q ... КАК Я извлекаю координаты «x» и «y» отдельно, чтобы работать позже? –
'bc (1)' is X и 'bc (2)' is y на каждой итерации .... –