Index exceeds the number of array elements (0).

5 views (last 30 days)
I keep getting this error:
Index exceeds the number of array elements (0).
Error in S5_HoughTransform (line 58)
X = [lines(i).point1(1);lines(i).point2(1)];

Answers (1)

Cris LaPierre
Cris LaPierre on 25 Jun 2022
You are trying to index a variable that has no elements.
a = []
a = []
a(1)
Index exceeds the number of array elements. Index must not exceed 0.
  2 Comments
Mohamed Kammoun
Mohamed Kammoun on 30 Jun 2022
thank you very much for your answer.
i think my problem is in:
lines=houghlines(g,theta,rho,peaks);
for some reason it returns the value of 0.
Cris LaPierre
Cris LaPierre on 30 Jun 2022
Could be. It may be because no edges were found in your image, so g is empty.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!