convert line to pixel coordinate

10 ビュー (過去 30 日間)
mohammed alany
mohammed alany 2019 年 8 月 3 日
編集済み: Image Analyst 2019 年 8 月 4 日
Hi,
if i have a path consist of six points , and i have obstacle, what i want is to put nodes in all the path to count the minimum distance between
the obstacle and the path
example.jpg
  4 件のコメント
mohammed alany
mohammed alany 2019 年 8 月 3 日
the problem i wanted all the coordinate of midpoints between each two nodes

サインインしてコメントする。

採用された回答

Image Analyst
Image Analyst 2019 年 8 月 4 日
What if you just take the average of the initial, known points?
x = sort(rand(9, 1));
y = sort(rand(9, 1));
plot(x, y, '.-', 'Color', [247, 148, 20]/255, 'MarkerSize', 40);
grid on;
xlabel('X');
ylabel('Y');
xAve = (x(1:end-1) + x(2:end))/2;
yAve = (y(1:end-1) + y(2:end))/2;
hold on;
plot(xAve, yAve, '.', 'Color', [206, 24, 18]/255, 'MarkerSize', 40);
legend('Original Points', 'Mid Points', 'Location', 'north');
0001 Screenshot.png
  3 件のコメント
mohammed alany
mohammed alany 2019 年 8 月 4 日
many thanks Image Analyst

サインインしてコメントする。

その他の回答 (1 件)

Image Analyst
Image Analyst 2019 年 8 月 3 日
Use bwdist().
  9 件のコメント
darova
darova 2019 年 8 月 4 日
What about interparc()?

サインインしてコメントする。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by