Index exceeds the number of array elements (0).

5 vues (au cours des 30 derniers jours)
Mohamed Kammoun
Mohamed Kammoun le 25 Juin 2022
Commenté : Cris LaPierre le 30 Juin 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)];

Réponses (1)

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

Connectez-vous pour commenter.

Catégories

En savoir plus sur Matrix Indexing dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by