MATLAB Answers

How to convert a binary image into lines only

4 views (last 30 days)
Max
Max on 29 Jun 2019
Answered: Divya Gaddipati on 16 Jul 2019
The image I have is on the left side and I am trying to turn in into lines only (possibly array of lines) as shown on the right image below.
a.jpg
Is it possible to achieve with hough transform and right settings?

  0 Comments

Sign in to comment.

Answers (1)

Divya Gaddipati
Divya Gaddipati on 16 Jul 2019
Hi,
You can use the command “bwskel” for this purpose. It takes two parameters as input, the binary image and minimum branch length. For example,
result = bwskel(im, 'MinBranchLength', N);
where “im” is the binary image and the parameter “N” is the minimum branch length i.e., “bwskel” prunes branches shorter than the specified “N”.
For more information on “bwskel”, you can refer to the following documentation:

  0 Comments

Sign in to comment.

Sign in to answer this question.