Index exceeds the number of array elements (0).

5 visualizzazioni (ultimi 30 giorni)
Mohamed Kammoun
Mohamed Kammoun il 25 Giu 2022
Commentato: Cris LaPierre il 30 Giu 2022
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)];

Risposte (1)

Cris LaPierre
Cris LaPierre il 25 Giu 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 Commenti
Mohamed Kammoun
Mohamed Kammoun il 30 Giu 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 il 30 Giu 2022
Could be. It may be because no edges were found in your image, so g is empty.

Accedi per commentare.

Community Treasure Hunt

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

Start Hunting!

Translated by