Skip to content

Commit d63f817

Browse files
Merge pull request #414 from sidd-27/bug-capacity
corrects capacity calculations
2 parents 22b44c1 + 05a40ba commit d63f817

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

apriltag.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,10 +207,10 @@ static void quick_decode_init(apriltag_family_t *family, int maxhamming)
207207
capacity += family->ncodes * nbits;
208208

209209
if (maxhamming >= 2)
210-
capacity += family->ncodes * nbits * (nbits-1);
210+
capacity += family->ncodes * (nbits * (nbits-1)) / 2;
211211

212212
if (maxhamming >= 3)
213-
capacity += family->ncodes * nbits * (nbits-1) * (nbits-2);
213+
capacity += family->ncodes * nbits * ((nbits-1) * (nbits-2)) / 6;
214214

215215
qd->nentries = capacity * 3;
216216

0 commit comments

Comments
 (0)