How to get parallel lines in a binary image?

I want to find parallel lines in a binary image and calculate the distance between them....
Can anyone help me with the code?

7 Kommentare

KSSV
KSSV am 3 Okt. 2020
Attach pictorial example.
Rakshith Nayak
Rakshith Nayak am 3 Okt. 2020
Matt J
Matt J am 3 Okt. 2020
I see no lines in this example image, just some weird shaped curve.
Rakshith Nayak
Rakshith Nayak am 4 Okt. 2020
I've got these lines, is this correct?
I want to calculate the distance between the lines.
Image Analyst
Image Analyst am 4 Okt. 2020
Assuming you have the coordinates of the red and yellow x's, I'd use sqrt(), though some might use norm().
There are no lines in the attched binary image??
Rakshith Nayak
Rakshith Nayak am 4 Okt. 2020
https://in.mathworks.com/matlabcentral/answers/604144-how-to-get-parallel-lines-in-a-binary-image#comment_1035754
Can you give an example code?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Priysha LNU
Priysha LNU am 6 Okt. 2020

0 Stimmen

You may simply calculate the distance between two lists of points as :
Let data1 and data2 be two set of points.
data = data1 - data2;
dist = sqrt(data(:,1).^2+data(:,2).^2);
DISCLAIMER: These are my own views and in no way depict those of MathWorks.

Gefragt:

am 3 Okt. 2020

Beantwortet:

am 6 Okt. 2020

Community Treasure Hunt

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

Start Hunting!

Translated by