30 std::vector<size_t>* out_feats_index_by_row)
32 size_t* ptr_feat_index_by_row;
33 if (out_feats_index_by_row)
35 out_feats_index_by_row->resize(i->height);
36 ptr_feat_index_by_row = &(*out_feats_index_by_row)[0];
40 ptr_feat_index_by_row =
nullptr;
44 const uint8_t *line_max, *line_min;
48 0 + i->widthStep * 3, 1 + i->widthStep * 3, 2 + i->widthStep * 2,
49 3 + i->widthStep * 1, 3 + i->widthStep * 0, 3 + i->widthStep * -1,
50 2 + i->widthStep * -2, 1 + i->widthStep * -3, 0 + i->widthStep * -3,
51 -1 + i->widthStep * -3, -2 + i->widthStep * -2, -3 + i->widthStep * -1,
52 -3 + i->widthStep * 0, -3 + i->widthStep * 1, -2 + i->widthStep * 2,
53 -1 + i->widthStep * 3,
57 if (ptr_feat_index_by_row)
59 *ptr_feat_index_by_row++ = corners.size();
60 *ptr_feat_index_by_row++ = corners.size();
61 *ptr_feat_index_by_row++ = corners.size();
64 for (
y = 3;
y < i->height - 3;
y++)
66 if (ptr_feat_index_by_row)
67 *ptr_feat_index_by_row++ = corners.size();
70 (
const uint8_t*)i->imageData + i->widthStep *
y + 3;
71 line_min = cache_0 - 3;
72 line_max = (
const uint8_t*)i->imageData + i->widthStep *
y + i->width -
75 for (; cache_0 < line_max; cache_0++)
80 if (*(cache_0 + pixel[0]) > cb)
81 if (*(cache_0 + pixel[8]) > cb)
82 if (*(cache_0 + pixel[3]) > cb)
83 if (*(cache_0 + pixel[5]) > cb)
84 if (*(cache_0 + pixel[2]) > cb)
85 if (*(cache_0 + pixel[6]) > cb)
86 if (*(cache_0 + 3) > cb)
87 if (*(cache_0 + pixel[7]) > cb)
88 if (*(cache_0 + pixel[1]) > cb)
89 if (*(cache_0 + pixel[9]) > cb)
92 *(cache_0 + pixel[15]) > cb)
97 *(cache_0 + pixel[1]) < c_b)
98 if (*(cache_0 + pixel[9]) > cb)
99 if (*(cache_0 + pixel[10]) >
111 *(cache_0 + pixel[11]) > cb)
112 if (*(cache_0 + pixel[10]) > cb)
113 if (*(cache_0 + pixel[9]) >
122 else if (*(cache_0 + pixel[7]) < c_b)
123 if (*(cache_0 + pixel[1]) > cb)
124 if (*(cache_0 + pixel[13]) > cb)
125 if (*(cache_0 + pixel[14]) >
138 else if (*(cache_0 + pixel[13]) > cb)
139 if (*(cache_0 + pixel[14]) > cb)
140 if (*(cache_0 + pixel[15]) > cb)
141 if (*(cache_0 + pixel[1]) >
152 else if (*(cache_0 + 3) < c_b)
153 if (*(cache_0 + pixel[10]) > cb)
154 if (*(cache_0 + pixel[11]) > cb)
155 if (*(cache_0 + -3) > cb)
156 if (*(cache_0 + pixel[13]) >
205 else if (*(cache_0 + -3) > cb)
206 if (*(cache_0 + pixel[14]) > cb)
207 if (*(cache_0 + pixel[10]) > cb)
208 if (*(cache_0 + pixel[11]) > cb)
209 if (*(cache_0 + pixel[13]) >
272 else if (*(cache_0 + pixel[6]) < c_b)
273 if (*(cache_0 + -3) > cb)
274 if (*(cache_0 + pixel[13]) > cb)
275 if (*(cache_0 + pixel[14]) > cb)
276 if (*(cache_0 + pixel[15]) > cb)
277 if (*(cache_0 + pixel[1]) >
279 if (*(cache_0 + 3) > cb)
293 *(cache_0 + pixel[7]) >
321 else if (*(cache_0 + -3) > cb)
322 if (*(cache_0 + pixel[14]) > cb)
323 if (*(cache_0 + pixel[15]) > cb)
324 if (*(cache_0 + pixel[13]) > cb)
325 if (*(cache_0 + pixel[1]) > cb)
326 if (*(cache_0 + 3) > cb)
329 *(cache_0 + pixel[10]) >
339 *(cache_0 + pixel[1]) < c_b)
340 if (*(cache_0 + pixel[7]) >
361 *(cache_0 + pixel[7]) > cb)
362 if (*(cache_0 + pixel[10]) >
386 else if (*(cache_0 + pixel[2]) < c_b)
387 if (*(cache_0 + -3) > cb)
388 if (*(cache_0 + pixel[9]) > cb)
389 if (*(cache_0 + pixel[10]) > cb)
390 if (*(cache_0 + pixel[11]) > cb)
391 if (*(cache_0 + pixel[7]) > cb)
392 if (*(cache_0 + pixel[6]) >
394 if (*(cache_0 + 3) > cb)
408 *(cache_0 + pixel[13]) >
423 *(cache_0 + pixel[1]) > cb)
424 if (*(cache_0 + pixel[13]) >
448 else if (*(cache_0 + pixel[11]) > cb)
449 if (*(cache_0 + pixel[10]) > cb)
450 if (*(cache_0 + -3) > cb)
451 if (*(cache_0 + pixel[9]) > cb)
452 if (*(cache_0 + pixel[7]) > cb)
453 if (*(cache_0 + pixel[6]) > cb)
454 if (*(cache_0 + 3) > cb)
457 *(cache_0 + 3) < c_b)
469 *(cache_0 + pixel[14]) >
479 *(cache_0 + pixel[6]) < c_b)
480 if (*(cache_0 + pixel[13]) >
495 *(cache_0 + pixel[14]) > cb)
496 if (*(cache_0 + pixel[13]) >
508 *(cache_0 + pixel[7]) < c_b)
509 if (*(cache_0 + pixel[1]) > cb)
510 if (*(cache_0 + pixel[13]) >
527 *(cache_0 + pixel[14]) > cb)
528 if (*(cache_0 + pixel[1]) > cb)
529 if (*(cache_0 + pixel[13]) >
550 else if (*(cache_0 + pixel[5]) < c_b)
551 if (*(cache_0 + pixel[13]) > cb)
552 if (*(cache_0 + pixel[11]) > cb)
553 if (*(cache_0 + -3) > cb)
554 if (*(cache_0 + pixel[14]) > cb)
555 if (*(cache_0 + pixel[15]) > cb)
556 if (*(cache_0 + pixel[10]) > cb)
557 if (*(cache_0 + pixel[9]) >
569 *(cache_0 + pixel[1]) >
579 *(cache_0 + pixel[1]) > cb)
580 if (*(cache_0 + pixel[2]) >
582 if (*(cache_0 + 3) > cb)
600 else if (*(cache_0 + -3) > cb)
601 if (*(cache_0 + pixel[14]) > cb)
602 if (*(cache_0 + pixel[11]) > cb)
603 if (*(cache_0 + pixel[15]) > cb)
604 if (*(cache_0 + pixel[10]) > cb)
605 if (*(cache_0 + pixel[13]) > cb)
606 if (*(cache_0 + pixel[1]) > cb)
607 if (*(cache_0 + pixel[2]) >
611 *(cache_0 + pixel[9]) >
617 *(cache_0 + pixel[7]) > cb)
618 if (*(cache_0 + pixel[9]) >
627 else if (*(cache_0 + pixel[10]) < c_b)
628 if (*(cache_0 + pixel[1]) > cb)
629 if (*(cache_0 + pixel[2]) > cb)
630 if (*(cache_0 + 3) > cb)
642 else if (*(cache_0 + 3) > cb)
643 if (*(cache_0 + pixel[2]) > cb)
644 if (*(cache_0 + pixel[1]) > cb)
645 if (*(cache_0 + pixel[13]) >
664 else if (*(cache_0 + pixel[3]) < c_b)
665 if (*(cache_0 + -3) > cb)
666 if (*(cache_0 + pixel[10]) > cb)
667 if (*(cache_0 + pixel[13]) > cb)
668 if (*(cache_0 + pixel[9]) > cb)
669 if (*(cache_0 + pixel[11]) > cb)
670 if (*(cache_0 + pixel[14]) > cb)
671 if (*(cache_0 + pixel[15]) > cb)
672 if (*(cache_0 + pixel[7]) >
676 *(cache_0 + pixel[1]) >
682 *(cache_0 + pixel[5]) > cb)
683 if (*(cache_0 + pixel[6]) >
694 else if (*(cache_0 + 3) > cb)
695 if (*(cache_0 + pixel[5]) > cb)
696 if (*(cache_0 + pixel[6]) >
719 else if (*(cache_0 + -3) > cb)
720 if (*(cache_0 + pixel[10]) > cb)
721 if (*(cache_0 + pixel[14]) > cb)
722 if (*(cache_0 + pixel[11]) > cb)
723 if (*(cache_0 + pixel[13]) > cb)
724 if (*(cache_0 + pixel[9]) > cb)
725 if (*(cache_0 + pixel[7]) > cb)
726 if (*(cache_0 + pixel[15]) > cb)
729 *(cache_0 + pixel[5]) > cb)
730 if (*(cache_0 + pixel[6]) >
737 else if (*(cache_0 + pixel[1]) > cb)
738 if (*(cache_0 + pixel[15]) > cb)
750 else if (*(cache_0 + pixel[14]) < c_b)
751 if (*(cache_0 + 3) > cb)
752 if (*(cache_0 + pixel[5]) > cb)
753 if (*(cache_0 + pixel[6]) > cb)
754 if (*(cache_0 + pixel[7]) > cb)
755 if (*(cache_0 + pixel[9]) > cb)
756 if (*(cache_0 + pixel[11]) >
775 else if (*(cache_0 + 3) > cb)
776 if (*(cache_0 + pixel[13]) > cb)
777 if (*(cache_0 + pixel[6]) > cb)
778 if (*(cache_0 + pixel[11]) > cb)
779 if (*(cache_0 + pixel[7]) > cb)
780 if (*(cache_0 + pixel[5]) > cb)
781 if (*(cache_0 + pixel[9]) >
802 else if (*(cache_0 + pixel[8]) < c_b)
803 if (*(cache_0 + pixel[11]) > cb)
804 if (*(cache_0 + pixel[2]) > cb)
805 if (*(cache_0 + pixel[15]) > cb)
806 if (*(cache_0 + pixel[1]) > cb)
807 if (*(cache_0 + pixel[14]) > cb)
808 if (*(cache_0 + pixel[13]) > cb)
809 if (*(cache_0 + pixel[3]) > cb)
810 if (*(cache_0 + -3) > cb)
811 if (*(cache_0 + 3) > cb)
814 *(cache_0 + pixel[10]) >
819 else if (*(cache_0 + 3) > cb)
820 if (*(cache_0 + pixel[5]) >
831 else if (*(cache_0 + pixel[9]) > cb)
832 if (*(cache_0 + pixel[10]) > cb)
833 if (*(cache_0 + -3) > cb)
841 else if (*(cache_0 + pixel[3]) > cb)
842 if (*(cache_0 + 3) > cb)
843 if (*(cache_0 + pixel[5]) > cb)
844 if (*(cache_0 + pixel[6]) >
865 else if (*(cache_0 + pixel[2]) < c_b)
866 if (*(cache_0 + pixel[1]) < c_b)
867 if (*(cache_0 + pixel[3]) < c_b)
868 if (*(cache_0 + 3) < c_b)
869 if (*(cache_0 + pixel[5]) < c_b)
870 if (*(cache_0 + pixel[6]) < c_b)
871 if (*(cache_0 + pixel[7]) < c_b)
872 if (*(cache_0 + pixel[9]) <
895 else if (*(cache_0 + pixel[11]) < c_b)
896 if (*(cache_0 + pixel[6]) > cb)
897 if (*(cache_0 + pixel[14]) > cb)
898 if (*(cache_0 + pixel[3]) > cb)
899 if (*(cache_0 + pixel[1]) > cb)
900 if (*(cache_0 + pixel[2]) > cb)
901 if (*(cache_0 + 3) > cb)
902 if (*(cache_0 + pixel[5]) > cb)
903 if (*(cache_0 + pixel[15]) >
928 else if (*(cache_0 + pixel[6]) < c_b)
929 if (*(cache_0 + pixel[10]) > cb)
930 if (*(cache_0 + pixel[1]) > cb)
931 if (*(cache_0 + pixel[2]) > cb)
932 if (*(cache_0 + pixel[3]) > cb)
933 if (*(cache_0 + 3) > cb)
934 if (*(cache_0 + pixel[5]) > cb)
935 if (*(cache_0 + -3) > cb)
964 else if (*(cache_0 + pixel[10]) < c_b)
965 if (*(cache_0 + pixel[5]) > cb)
966 if (*(cache_0 + pixel[7]) > cb)
967 if (*(cache_0 + pixel[1]) > cb)
968 if (*(cache_0 + pixel[2]) > cb)
969 if (*(cache_0 + pixel[3]) > cb)
970 if (*(cache_0 + 3) > cb)
971 if (*(cache_0 + -3) >
1001 else if (*(cache_0 + pixel[7]) < c_b)
1002 if (*(cache_0 + pixel[14]) > cb)
1003 if (*(cache_0 + -3) > cb)
1004 if (*(cache_0 + pixel[1]) > cb)
1005 if (*(cache_0 + pixel[2]) >
1009 if (*(cache_0 + 3) >
1034 else if (*(cache_0 + pixel[14]) < c_b)
1035 if (*(cache_0 + pixel[9]) < c_b)
1036 if (*(cache_0 + -3) < c_b)
1037 if (*(cache_0 + pixel[13]) <
1052 else if (*(cache_0 + -3) > cb)
1053 if (*(cache_0 + pixel[1]) > cb)
1054 if (*(cache_0 + pixel[2]) > cb)
1055 if (*(cache_0 + pixel[3]) > cb)
1056 if (*(cache_0 + 3) > cb)
1083 else if (*(cache_0 + pixel[5]) < c_b)
1084 if (*(cache_0 + -3) > cb)
1085 if (*(cache_0 + pixel[2]) < c_b)
1086 if (*(cache_0 + pixel[3]) < c_b)
1087 if (*(cache_0 + 3) < c_b)
1088 if (*(cache_0 + pixel[7]) <
1103 else if (*(cache_0 + -3) < c_b)
1104 if (*(cache_0 + pixel[9]) < c_b)
1105 if (*(cache_0 + 3) > cb)
1106 if (*(cache_0 + pixel[7]) < c_b)
1107 if (*(cache_0 + pixel[13]) <
1118 else if (*(cache_0 + 3) < c_b)
1119 if (*(cache_0 + pixel[7]) < c_b)
1120 if (*(cache_0 + pixel[13]) <
1124 *(cache_0 + pixel[3]) <
1132 *(cache_0 + pixel[14]) < c_b)
1133 if (*(cache_0 + pixel[13]) <
1135 if (*(cache_0 + pixel[7]) <
1146 else if (*(cache_0 + pixel[2]) < c_b)
1147 if (*(cache_0 + pixel[7]) < c_b)
1148 if (*(cache_0 + pixel[3]) < c_b)
1149 if (*(cache_0 + pixel[9]) < c_b)
1150 if (*(cache_0 + 3) < c_b)
1162 else if (*(cache_0 + pixel[15]) < c_b)
1163 if (*(cache_0 + pixel[14]) < c_b)
1164 if (*(cache_0 + pixel[7]) < c_b)
1165 if (*(cache_0 + pixel[9]) < c_b)
1166 if (*(cache_0 + -3) < c_b)
1167 if (*(cache_0 + pixel[13]) <
1182 else if (*(cache_0 + -3) > cb)
1183 if (*(cache_0 + pixel[1]) > cb)
1184 if (*(cache_0 + pixel[2]) > cb)
1185 if (*(cache_0 + pixel[3]) > cb)
1186 if (*(cache_0 + 3) > cb)
1187 if (*(cache_0 + pixel[5]) > cb)
1188 if (*(cache_0 + pixel[13]) >
1214 else if (*(cache_0 + -3) > cb)
1215 if (*(cache_0 + pixel[3]) > cb)
1216 if (*(cache_0 + pixel[1]) > cb)
1217 if (*(cache_0 + pixel[2]) > cb)
1218 if (*(cache_0 + 3) > cb)
1219 if (*(cache_0 + pixel[5]) > cb)
1220 if (*(cache_0 + pixel[13]) > cb)
1221 if (*(cache_0 + pixel[14]) >
1244 else if (*(cache_0 + pixel[3]) > cb)
1245 if (*(cache_0 + pixel[5]) > cb)
1246 if (*(cache_0 + pixel[14]) > cb)
1247 if (*(cache_0 + pixel[15]) > cb)
1248 if (*(cache_0 + pixel[13]) > cb)
1249 if (*(cache_0 + pixel[1]) > cb)
1250 if (*(cache_0 + pixel[2]) > cb)
1251 if (*(cache_0 + 3) > cb)
1252 if (*(cache_0 + pixel[6]) >
1256 *(cache_0 + -3) > cb)
1266 else if (*(cache_0 + pixel[13]) < c_b)
1267 if (*(cache_0 + pixel[6]) > cb)
1268 if (*(cache_0 + pixel[1]) > cb)
1269 if (*(cache_0 + pixel[2]) > cb)
1270 if (*(cache_0 + 3) > cb)
1284 else if (*(cache_0 + pixel[7]) > cb)
1285 if (*(cache_0 + pixel[1]) > cb)
1286 if (*(cache_0 + pixel[2]) > cb)
1287 if (*(cache_0 + 3) > cb)
1288 if (*(cache_0 + pixel[6]) >
1307 else if (*(cache_0 + pixel[3]) < c_b)
1308 if (*(cache_0 + pixel[1]) < c_b)
1309 if (*(cache_0 + pixel[10]) < c_b)
1310 if (*(cache_0 + pixel[2]) < c_b)
1311 if (*(cache_0 + 3) < c_b)
1312 if (*(cache_0 + pixel[5]) < c_b)
1313 if (*(cache_0 + pixel[6]) < c_b)
1314 if (*(cache_0 + pixel[7]) < c_b)
1315 if (*(cache_0 + pixel[9]) <
1336 else if (*(cache_0 + pixel[3]) > cb)
1337 if (*(cache_0 + pixel[14]) > cb)
1338 if (*(cache_0 + -3) > cb)
1339 if (*(cache_0 + pixel[2]) > cb)
1340 if (*(cache_0 + 3) > cb)
1341 if (*(cache_0 + pixel[15]) > cb)
1342 if (*(cache_0 + pixel[1]) > cb)
1343 if (*(cache_0 + pixel[13]) > cb)
1344 if (*(cache_0 + pixel[11]) > cb)
1347 *(cache_0 + pixel[5]) > cb)
1352 *(cache_0 + pixel[13]) < c_b)
1353 if (*(cache_0 + pixel[5]) > cb)
1354 if (*(cache_0 + pixel[6]) >
1365 else if (*(cache_0 + pixel[7]) > cb)
1366 if (*(cache_0 + pixel[5]) > cb)
1367 if (*(cache_0 + pixel[6]) >
1380 else if (*(cache_0 + 3) < c_b)
1381 if (*(cache_0 + pixel[1]) > cb)
1382 if (*(cache_0 + pixel[10]) > cb)
1383 if (*(cache_0 + pixel[11]) > cb)
1384 if (*(cache_0 + pixel[13]) > cb)
1385 if (*(cache_0 + pixel[15]) >
1398 else if (*(cache_0 + pixel[10]) > cb)
1399 if (*(cache_0 + pixel[13]) > cb)
1400 if (*(cache_0 + pixel[11]) > cb)
1401 if (*(cache_0 + pixel[15]) > cb)
1402 if (*(cache_0 + pixel[1]) > cb)
1416 else if (*(cache_0 + -3) < c_b)
1417 if (*(cache_0 + pixel[6]) > cb)
1418 if (*(cache_0 + pixel[1]) > cb)
1419 if (*(cache_0 + pixel[2]) > cb)
1420 if (*(cache_0 + 3) > cb)
1421 if (*(cache_0 + pixel[5]) > cb)
1422 if (*(cache_0 + pixel[15]) > cb)
1423 if (*(cache_0 + pixel[7]) >
1427 *(cache_0 + pixel[13]) >
1444 else if (*(cache_0 + pixel[6]) > cb)
1445 if (*(cache_0 + pixel[2]) > cb)
1446 if (*(cache_0 + pixel[5]) > cb)
1447 if (*(cache_0 + pixel[13]) > cb)
1448 if (*(cache_0 + pixel[15]) > cb)
1449 if (*(cache_0 + 3) > cb)
1450 if (*(cache_0 + pixel[1]) > cb)
1458 else if (*(cache_0 + pixel[13]) < c_b)
1459 if (*(cache_0 + pixel[1]) > cb)
1460 if (*(cache_0 + 3) > cb)
1461 if (*(cache_0 + pixel[7]) > cb)
1462 if (*(cache_0 + pixel[15]) >
1473 else if (*(cache_0 + pixel[7]) > cb)
1474 if (*(cache_0 + pixel[15]) > cb)
1475 if (*(cache_0 + 3) > cb)
1476 if (*(cache_0 + pixel[1]) > cb)
1494 else if (*(cache_0 + pixel[3]) < c_b)
1495 if (*(cache_0 + pixel[2]) > cb)
1496 if (*(cache_0 + pixel[9]) > cb)
1497 if (*(cache_0 + pixel[1]) > cb)
1498 if (*(cache_0 + pixel[10]) > cb)
1499 if (*(cache_0 + pixel[11]) > cb)
1500 if (*(cache_0 + -3) > cb)
1501 if (*(cache_0 + pixel[13]) > cb)
1502 if (*(cache_0 + pixel[14]) > cb)
1503 if (*(cache_0 + pixel[15]) >
1524 else if (*(cache_0 + pixel[9]) > cb)
1525 if (*(cache_0 + pixel[2]) > cb)
1526 if (*(cache_0 + -3) > cb)
1527 if (*(cache_0 + pixel[14]) > cb)
1528 if (*(cache_0 + pixel[11]) > cb)
1529 if (*(cache_0 + pixel[13]) > cb)
1530 if (*(cache_0 + pixel[15]) > cb)
1531 if (*(cache_0 + pixel[10]) > cb)
1532 if (*(cache_0 + pixel[1]) > cb)
1552 else if (*(cache_0 + pixel[0]) < c_b)
1553 if (*(cache_0 + pixel[8]) > cb)
1554 if (*(cache_0 + pixel[2]) > cb)
1555 if (*(cache_0 + pixel[10]) > cb)
1556 if (*(cache_0 + pixel[6]) > cb)
1557 if (*(cache_0 + pixel[7]) > cb)
1558 if (*(cache_0 + pixel[9]) > cb)
1559 if (*(cache_0 + pixel[5]) > cb)
1560 if (*(cache_0 + pixel[11]) > cb)
1561 if (*(cache_0 + 3) > cb)
1562 if (*(cache_0 + pixel[3]) >
1566 *(cache_0 + -3) > cb)
1574 else if (*(cache_0 + -3) > cb)
1575 if (*(cache_0 + pixel[13]) >
1586 else if (*(cache_0 + pixel[1]) > cb)
1587 if (*(cache_0 + pixel[3]) > cb)
1588 if (*(cache_0 + 3) > cb)
1596 else if (*(cache_0 + pixel[5]) < c_b)
1597 if (*(cache_0 + pixel[11]) > cb)
1598 if (*(cache_0 + -3) > cb)
1599 if (*(cache_0 + pixel[13]) >
1617 else if (*(cache_0 + pixel[13]) > cb)
1618 if (*(cache_0 + pixel[11]) > cb)
1619 if (*(cache_0 + -3) > cb)
1620 if (*(cache_0 + pixel[14]) >
1643 else if (*(cache_0 + pixel[2]) < c_b)
1644 if (*(cache_0 + pixel[13]) > cb)
1645 if (*(cache_0 + pixel[6]) > cb)
1646 if (*(cache_0 + pixel[11]) > cb)
1647 if (*(cache_0 + pixel[9]) > cb)
1648 if (*(cache_0 + pixel[7]) > cb)
1649 if (*(cache_0 + pixel[10]) > cb)
1650 if (*(cache_0 + pixel[5]) > cb)
1651 if (*(cache_0 + -3) > cb)
1652 if (*(cache_0 + 3) > cb)
1663 *(cache_0 + pixel[15]) > cb)
1664 if (*(cache_0 + -3) > cb)
1682 else if (*(cache_0 + pixel[6]) < c_b)
1683 if (*(cache_0 + pixel[7]) < c_b)
1684 if (*(cache_0 + pixel[1]) < c_b)
1685 if (*(cache_0 + pixel[3]) < c_b)
1686 if (*(cache_0 + 3) < c_b)
1687 if (*(cache_0 + pixel[5]) < c_b)
1688 if (*(cache_0 + pixel[14]) <
1709 else if (*(cache_0 + pixel[13]) < c_b)
1710 if (*(cache_0 + pixel[3]) > cb)
1711 if (*(cache_0 + pixel[10]) > cb)
1712 if (*(cache_0 + pixel[7]) > cb)
1713 if (*(cache_0 + 3) > cb)
1714 if (*(cache_0 + pixel[5]) > cb)
1715 if (*(cache_0 + pixel[6]) > cb)
1716 if (*(cache_0 + pixel[9]) >
1737 else if (*(cache_0 + pixel[10]) < c_b)
1738 if (*(cache_0 + pixel[9]) < c_b)
1739 if (*(cache_0 + pixel[1]) < c_b)
1740 if (*(cache_0 + pixel[11]) < c_b)
1741 if (*(cache_0 + -3) < c_b)
1742 if (*(cache_0 + pixel[14]) <
1761 else if (*(cache_0 + pixel[3]) < c_b)
1762 if (*(cache_0 + pixel[15]) < c_b)
1763 if (*(cache_0 + pixel[1]) < c_b)
1764 if (*(cache_0 + pixel[5]) > cb)
1765 if (*(cache_0 + pixel[10]) < c_b)
1766 if (*(cache_0 + pixel[14]) <
1768 if (*(cache_0 + pixel[11]) <
1770 if (*(cache_0 + -3) <
1779 else if (*(cache_0 + 3) < c_b)
1780 if (*(cache_0 + pixel[11]) <
1782 if (*(cache_0 + -3) < c_b)
1794 else if (*(cache_0 + pixel[5]) < c_b)
1795 if (*(cache_0 + 3) < c_b)
1796 if (*(cache_0 + pixel[6]) < c_b)
1797 if (*(cache_0 + pixel[14]) <
1802 else if (*(cache_0 + -3) < c_b)
1803 if (*(cache_0 + pixel[14]) <
1811 *(cache_0 + pixel[10]) < c_b)
1812 if (*(cache_0 + pixel[11]) <
1814 if (*(cache_0 + -3) < c_b)
1826 else if (*(cache_0 + pixel[11]) < c_b)
1827 if (*(cache_0 + pixel[10]) > cb)
1828 if (*(cache_0 + 3) < c_b)
1829 if (*(cache_0 + -3) < c_b)
1840 *(cache_0 + pixel[10]) < c_b)
1841 if (*(cache_0 + pixel[14]) <
1843 if (*(cache_0 + -3) < c_b)
1849 else if (*(cache_0 + 3) < c_b)
1850 if (*(cache_0 + pixel[14]) <
1852 if (*(cache_0 + -3) < c_b)
1866 else if (*(cache_0 + pixel[9]) < c_b)
1867 if (*(cache_0 + pixel[11]) < c_b)
1868 if (*(cache_0 + pixel[1]) < c_b)
1869 if (*(cache_0 + pixel[10]) < c_b)
1870 if (*(cache_0 + -3) < c_b)
1871 if (*(cache_0 + pixel[14]) <
1873 if (*(cache_0 + pixel[15]) <
1890 else if (*(cache_0 + pixel[7]) > cb)
1891 if (*(cache_0 + pixel[3]) > cb)
1892 if (*(cache_0 + pixel[10]) > cb)
1893 if (*(cache_0 + 3) > cb)
1894 if (*(cache_0 + pixel[5]) > cb)
1895 if (*(cache_0 + pixel[6]) > cb)
1896 if (*(cache_0 + pixel[9]) > cb)
1897 if (*(cache_0 + pixel[11]) >
1899 if (*(cache_0 + -3) >
1918 else if (*(cache_0 + pixel[7]) < c_b)
1919 if (*(cache_0 + pixel[1]) < c_b)
1920 if (*(cache_0 + pixel[3]) < c_b)
1921 if (*(cache_0 + 3) < c_b)
1922 if (*(cache_0 + pixel[5]) < c_b)
1923 if (*(cache_0 + pixel[6]) < c_b)
1924 if (*(cache_0 + pixel[14]) <
1926 if (*(cache_0 + pixel[15]) <
1945 else if (*(cache_0 + -3) > cb)
1946 if (*(cache_0 + pixel[6]) > cb)
1947 if (*(cache_0 + pixel[11]) > cb)
1948 if (*(cache_0 + pixel[9]) > cb)
1949 if (*(cache_0 + pixel[10]) > cb)
1950 if (*(cache_0 + pixel[13]) > cb)
1951 if (*(cache_0 + pixel[7]) > cb)
1952 if (*(cache_0 + pixel[5]) > cb)
1953 if (*(cache_0 + 3) > cb)
1956 *(cache_0 + pixel[14]) >
1962 *(cache_0 + pixel[15]) > cb)
1963 if (*(cache_0 + pixel[14]) >
1972 else if (*(cache_0 + pixel[3]) > cb)
1973 if (*(cache_0 + 3) > cb)
1974 if (*(cache_0 + pixel[5]) > cb)
1975 if (*(cache_0 + pixel[7]) >
1996 else if (*(cache_0 + pixel[8]) < c_b)
1997 if (*(cache_0 + 3) > cb)
1998 if (*(cache_0 + -3) < c_b)
1999 if (*(cache_0 + pixel[10]) < c_b)
2000 if (*(cache_0 + pixel[14]) < c_b)
2001 if (*(cache_0 + pixel[15]) < c_b)
2002 if (*(cache_0 + pixel[13]) < c_b)
2003 if (*(cache_0 + pixel[1]) < c_b)
2004 if (*(cache_0 + pixel[11]) <
2006 if (*(cache_0 + pixel[9]) >
2019 *(cache_0 + pixel[9]) <
2023 *(cache_0 + pixel[3]) <
2035 *(cache_0 + pixel[7]) < c_b)
2036 if (*(cache_0 + pixel[9]) < c_b)
2037 if (*(cache_0 + pixel[11]) <
2048 else if (*(cache_0 + pixel[5]) < c_b)
2049 if (*(cache_0 + pixel[6]) < c_b)
2050 if (*(cache_0 + pixel[7]) < c_b)
2051 if (*(cache_0 + pixel[9]) < c_b)
2052 if (*(cache_0 + pixel[11]) <
2075 else if (*(cache_0 + 3) < c_b)
2076 if (*(cache_0 + pixel[2]) > cb)
2077 if (*(cache_0 + pixel[10]) < c_b)
2078 if (*(cache_0 + -3) < c_b)
2079 if (*(cache_0 + pixel[11]) < c_b)
2080 if (*(cache_0 + pixel[9]) < c_b)
2081 if (*(cache_0 + pixel[13]) < c_b)
2082 if (*(cache_0 + pixel[14]) <
2084 if (*(cache_0 + pixel[7]) <
2116 *(cache_0 + pixel[1]) <
2126 *(cache_0 + pixel[5]) < c_b)
2127 if (*(cache_0 + pixel[6]) <
2139 *(cache_0 + pixel[3]) < c_b)
2140 if (*(cache_0 + pixel[5]) < c_b)
2141 if (*(cache_0 + pixel[6]) <
2162 else if (*(cache_0 + pixel[2]) < c_b)
2163 if (*(cache_0 + pixel[6]) > cb)
2164 if (*(cache_0 + pixel[13]) < c_b)
2165 if (*(cache_0 + pixel[14]) < c_b)
2166 if (*(cache_0 + pixel[15]) < c_b)
2167 if (*(cache_0 + -3) < c_b)
2168 if (*(cache_0 + pixel[1]) < c_b)
2169 if (*(cache_0 + pixel[3]) <
2181 *(cache_0 + pixel[9]) <
2196 *(cache_0 + pixel[7]) < c_b)
2197 if (*(cache_0 + pixel[9]) <
2221 else if (*(cache_0 + pixel[6]) < c_b)
2222 if (*(cache_0 + pixel[3]) > cb)
2223 if (*(cache_0 + pixel[9]) < c_b)
2224 if (*(cache_0 + pixel[10]) < c_b)
2225 if (*(cache_0 + pixel[11]) < c_b)
2226 if (*(cache_0 + -3) < c_b)
2227 if (*(cache_0 + pixel[13]) <
2275 else if (*(cache_0 + pixel[3]) < c_b)
2276 if (*(cache_0 + pixel[5]) > cb)
2277 if (*(cache_0 + pixel[11]) < c_b)
2278 if (*(cache_0 + -3) < c_b)
2279 if (*(cache_0 + pixel[13]) <
2281 if (*(cache_0 + pixel[14]) <
2318 else if (*(cache_0 + pixel[5]) < c_b)
2319 if (*(cache_0 + pixel[7]) > cb)
2320 if (*(cache_0 + pixel[1]) < c_b)
2321 if (*(cache_0 + pixel[13]) <
2323 if (*(cache_0 + pixel[14]) <
2336 else if (*(cache_0 + pixel[7]) < c_b)
2337 if (*(cache_0 + pixel[1]) > cb)
2338 if (*(cache_0 + pixel[9]) < c_b)
2339 if (*(cache_0 + pixel[10]) <
2351 *(cache_0 + pixel[1]) < c_b)
2352 if (*(cache_0 + pixel[9]) < c_b)
2355 *(cache_0 + pixel[15]) <
2361 *(cache_0 + pixel[11]) < c_b)
2362 if (*(cache_0 + pixel[10]) <
2364 if (*(cache_0 + pixel[9]) <
2373 else if (*(cache_0 + pixel[13]) < c_b)
2374 if (*(cache_0 + pixel[15]) < c_b)
2375 if (*(cache_0 + pixel[14]) <
2377 if (*(cache_0 + pixel[1]) <
2388 else if (*(cache_0 + -3) < c_b)
2389 if (*(cache_0 + pixel[14]) < c_b)
2390 if (*(cache_0 + pixel[11]) < c_b)
2391 if (*(cache_0 + pixel[13]) <
2393 if (*(cache_0 + pixel[15]) <
2446 else if (*(cache_0 + pixel[11]) < c_b)
2447 if (*(cache_0 + pixel[13]) < c_b)
2448 if (*(cache_0 + pixel[10]) < c_b)
2449 if (*(cache_0 + pixel[9]) < c_b)
2450 if (*(cache_0 + -3) < c_b)
2451 if (*(cache_0 + pixel[7]) >
2470 *(cache_0 + pixel[7]) <
2487 *(cache_0 + pixel[15]) <
2511 else if (*(cache_0 + -3) < c_b)
2512 if (*(cache_0 + pixel[14]) < c_b)
2513 if (*(cache_0 + pixel[15]) < c_b)
2514 if (*(cache_0 + pixel[13]) < c_b)
2515 if (*(cache_0 + pixel[11]) > cb)
2516 if (*(cache_0 + pixel[1]) < c_b)
2517 if (*(cache_0 + pixel[3]) <
2529 *(cache_0 + pixel[11]) < c_b)
2530 if (*(cache_0 + pixel[1]) > cb)
2531 if (*(cache_0 + pixel[7]) <
2546 *(cache_0 + pixel[1]) < c_b)
2547 if (*(cache_0 + pixel[3]) >
2560 *(cache_0 + pixel[3]) <
2564 *(cache_0 + pixel[10]) <
2574 *(cache_0 + pixel[7]) < c_b)
2575 if (*(cache_0 + pixel[10]) <
2587 *(cache_0 + pixel[5]) < c_b)
2588 if (*(cache_0 + pixel[3]) < c_b)
2589 if (*(cache_0 + pixel[1]) <
2606 else if (*(cache_0 + pixel[11]) < c_b)
2607 if (*(cache_0 + pixel[10]) < c_b)
2608 if (*(cache_0 + -3) < c_b)
2609 if (*(cache_0 + pixel[9]) < c_b)
2610 if (*(cache_0 + pixel[13]) > cb)
2611 if (*(cache_0 + pixel[3]) < c_b)
2612 if (*(cache_0 + pixel[5]) < c_b)
2613 if (*(cache_0 + pixel[6]) <
2626 else if (*(cache_0 + pixel[13]) < c_b)
2627 if (*(cache_0 + pixel[7]) < c_b)
2628 if (*(cache_0 + pixel[6]) < c_b)
2629 if (*(cache_0 + pixel[5]) <
2633 *(cache_0 + pixel[14]) <
2643 *(cache_0 + pixel[14]) <
2645 if (*(cache_0 + pixel[15]) <
2653 *(cache_0 + pixel[1]) < c_b)
2654 if (*(cache_0 + pixel[14]) <
2656 if (*(cache_0 + pixel[15]) <
2665 else if (*(cache_0 + pixel[3]) < c_b)
2666 if (*(cache_0 + pixel[6]) < c_b)
2667 if (*(cache_0 + pixel[7]) < c_b)
2668 if (*(cache_0 + pixel[5]) <
2687 else if (*(cache_0 + -3) < c_b)
2688 if (*(cache_0 + pixel[10]) < c_b)
2689 if (*(cache_0 + pixel[14]) < c_b)
2690 if (*(cache_0 + pixel[11]) < c_b)
2691 if (*(cache_0 + pixel[13]) < c_b)
2692 if (*(cache_0 + pixel[15]) < c_b)
2693 if (*(cache_0 + pixel[9]) > cb)
2694 if (*(cache_0 + pixel[1]) < c_b)
2695 if (*(cache_0 + pixel[2]) <
2707 *(cache_0 + pixel[9]) < c_b)
2708 if (*(cache_0 + pixel[1]) < c_b)
2711 *(cache_0 + pixel[7]) < c_b)
2716 *(cache_0 + pixel[3]) < c_b)
2717 if (*(cache_0 + pixel[2]) < c_b)
2718 if (*(cache_0 + pixel[1]) <
2727 else if (*(cache_0 + pixel[5]) < c_b)
2728 if (*(cache_0 + pixel[6]) < c_b)
2729 if (*(cache_0 + pixel[7]) < c_b)
2730 if (*(cache_0 + pixel[9]) <
2751 else if (*(cache_0 + pixel[2]) < c_b)
2752 if (*(cache_0 + -3) > cb)
2753 if (*(cache_0 + pixel[6]) < c_b)
2754 if (*(cache_0 + pixel[14]) < c_b)
2755 if (*(cache_0 + pixel[7]) > cb)
2756 if (*(cache_0 + pixel[1]) < c_b)
2757 if (*(cache_0 + pixel[3]) < c_b)
2758 if (*(cache_0 + 3) < c_b)
2759 if (*(cache_0 + pixel[5]) < c_b)
2760 if (*(cache_0 + pixel[13]) <
2777 else if (*(cache_0 + pixel[7]) < c_b)
2778 if (*(cache_0 + 3) < c_b)
2779 if (*(cache_0 + pixel[5]) < c_b)
2780 if (*(cache_0 + pixel[1]) < c_b)
2781 if (*(cache_0 + pixel[3]) < c_b)
2782 if (*(cache_0 + pixel[15]) <
2795 else if (*(cache_0 + pixel[13]) < c_b)
2796 if (*(cache_0 + pixel[1]) < c_b)
2797 if (*(cache_0 + pixel[3]) < c_b)
2798 if (*(cache_0 + 3) < c_b)
2799 if (*(cache_0 + pixel[5]) < c_b)
2800 if (*(cache_0 + pixel[15]) <
2819 else if (*(cache_0 + -3) < c_b)
2820 if (*(cache_0 + pixel[3]) > cb)
2821 if (*(cache_0 + pixel[9]) < c_b)
2822 if (*(cache_0 + pixel[11]) < c_b)
2823 if (*(cache_0 + pixel[14]) < c_b)
2824 if (*(cache_0 + pixel[13]) < c_b)
2825 if (*(cache_0 + pixel[15]) < c_b)
2826 if (*(cache_0 + pixel[1]) < c_b)
2827 if (*(cache_0 + pixel[10]) <
2844 else if (*(cache_0 + pixel[3]) < c_b)
2845 if (*(cache_0 + pixel[14]) < c_b)
2846 if (*(cache_0 + 3) > cb)
2847 if (*(cache_0 + pixel[10]) < c_b)
2848 if (*(cache_0 + pixel[15]) < c_b)
2849 if (*(cache_0 + pixel[1]) < c_b)
2850 if (*(cache_0 + pixel[11]) <
2852 if (*(cache_0 + pixel[13]) <
2865 else if (*(cache_0 + 3) < c_b)
2866 if (*(cache_0 + pixel[15]) < c_b)
2867 if (*(cache_0 + pixel[1]) < c_b)
2868 if (*(cache_0 + pixel[13]) > cb)
2869 if (*(cache_0 + pixel[5]) < c_b)
2870 if (*(cache_0 + pixel[6]) <
2882 *(cache_0 + pixel[13]) < c_b)
2883 if (*(cache_0 + pixel[5]) < c_b)
2886 *(cache_0 + pixel[11]) <
2892 *(cache_0 + pixel[7]) < c_b)
2893 if (*(cache_0 + pixel[6]) < c_b)
2894 if (*(cache_0 + pixel[5]) <
2907 else if (*(cache_0 + pixel[10]) < c_b)
2908 if (*(cache_0 + pixel[11]) < c_b)
2909 if (*(cache_0 + pixel[15]) < c_b)
2910 if (*(cache_0 + pixel[13]) < c_b)
2911 if (*(cache_0 + pixel[1]) < c_b)
2925 else if (*(cache_0 + pixel[9]) < c_b)
2926 if (*(cache_0 + pixel[10]) < c_b)
2927 if (*(cache_0 + pixel[14]) < c_b)
2928 if (*(cache_0 + pixel[11]) < c_b)
2929 if (*(cache_0 + pixel[15]) < c_b)
2930 if (*(cache_0 + pixel[1]) < c_b)
2931 if (*(cache_0 + pixel[13]) <
2948 else if (*(cache_0 + pixel[6]) < c_b)
2949 if (*(cache_0 + pixel[14]) < c_b)
2950 if (*(cache_0 + 3) < c_b)
2951 if (*(cache_0 + pixel[13]) > cb)
2952 if (*(cache_0 + pixel[7]) < c_b)
2953 if (*(cache_0 + pixel[3]) < c_b)
2954 if (*(cache_0 + pixel[1]) < c_b)
2955 if (*(cache_0 + pixel[5]) < c_b)
2956 if (*(cache_0 + pixel[15]) <
2969 else if (*(cache_0 + pixel[13]) < c_b)
2970 if (*(cache_0 + pixel[5]) < c_b)
2971 if (*(cache_0 + pixel[15]) < c_b)
2972 if (*(cache_0 + pixel[1]) < c_b)
2973 if (*(cache_0 + pixel[3]) < c_b)
2983 else if (*(cache_0 + pixel[7]) < c_b)
2984 if (*(cache_0 + pixel[15]) < c_b)
2985 if (*(cache_0 + pixel[3]) < c_b)
2986 if (*(cache_0 + pixel[5]) < c_b)
2987 if (*(cache_0 + pixel[1]) < c_b)
3007 else if (*(cache_0 + pixel[8]) > cb)
3008 if (*(cache_0 + pixel[10]) > cb)
3009 if (*(cache_0 + 3) > cb)
3010 if (*(cache_0 + pixel[2]) > cb)
3011 if (*(cache_0 + pixel[6]) > cb)
3012 if (*(cache_0 + pixel[7]) > cb)
3013 if (*(cache_0 + pixel[11]) > cb)
3014 if (*(cache_0 + pixel[9]) > cb)
3015 if (*(cache_0 + pixel[5]) > cb)
3016 if (*(cache_0 + pixel[3]) > cb)
3019 *(cache_0 + pixel[3]) < c_b)
3020 if (*(cache_0 + -3) > cb)
3029 *(cache_0 + pixel[13]) > cb)
3030 if (*(cache_0 + -3) > cb)
3037 *(cache_0 + pixel[5]) < c_b)
3038 if (*(cache_0 + -3) > cb)
3039 if (*(cache_0 + pixel[13]) >
3056 *(cache_0 + pixel[15]) > cb)
3057 if (*(cache_0 + pixel[14]) > cb)
3058 if (*(cache_0 + -3) > cb)
3072 else if (*(cache_0 + pixel[1]) > cb)
3073 if (*(cache_0 + pixel[3]) > cb)
3074 if (*(cache_0 + pixel[5]) > cb)
3075 if (*(cache_0 + pixel[9]) > cb)
3089 else if (*(cache_0 + pixel[2]) < c_b)
3090 if (*(cache_0 + pixel[11]) > cb)
3091 if (*(cache_0 + -3) > cb)
3092 if (*(cache_0 + pixel[9]) > cb)
3093 if (*(cache_0 + pixel[6]) > cb)
3094 if (*(cache_0 + pixel[7]) > cb)
3095 if (*(cache_0 + pixel[13]) > cb)
3096 if (*(cache_0 + pixel[5]) >
3100 *(cache_0 + pixel[14]) >
3110 *(cache_0 + pixel[3]) > cb)
3111 if (*(cache_0 + pixel[5]) >
3128 else if (*(cache_0 + -3) > cb)
3129 if (*(cache_0 + pixel[6]) > cb)
3130 if (*(cache_0 + pixel[11]) > cb)
3131 if (*(cache_0 + pixel[13]) > cb)
3132 if (*(cache_0 + pixel[7]) > cb)
3133 if (*(cache_0 + pixel[9]) > cb)
3134 if (*(cache_0 + pixel[5]) > cb)
3137 *(cache_0 + pixel[5]) < c_b)
3138 if (*(cache_0 + pixel[14]) >
3148 *(cache_0 + pixel[15]) > cb)
3149 if (*(cache_0 + pixel[14]) >
3160 else if (*(cache_0 + pixel[13]) < c_b)
3161 if (*(cache_0 + pixel[3]) > cb)
3162 if (*(cache_0 + pixel[5]) > cb)
3163 if (*(cache_0 + pixel[7]) > cb)
3164 if (*(cache_0 + pixel[9]) >
3175 else if (*(cache_0 + pixel[3]) > cb)
3176 if (*(cache_0 + pixel[7]) > cb)
3177 if (*(cache_0 + pixel[9]) > cb)
3178 if (*(cache_0 + pixel[5]) > cb)
3194 else if (*(cache_0 + 3) < c_b)
3195 if (*(cache_0 + pixel[6]) > cb)
3196 if (*(cache_0 + pixel[14]) > cb)
3197 if (*(cache_0 + pixel[13]) > cb)
3198 if (*(cache_0 + pixel[7]) > cb)
3199 if (*(cache_0 + pixel[15]) > cb)
3200 if (*(cache_0 + pixel[9]) > cb)
3201 if (*(cache_0 + pixel[11]) > cb)
3202 if (*(cache_0 + -3) > cb)
3210 else if (*(cache_0 + pixel[5]) > cb)
3211 if (*(cache_0 + pixel[9]) > cb)
3212 if (*(cache_0 + pixel[11]) > cb)
3213 if (*(cache_0 + -3) > cb)
3231 else if (*(cache_0 + pixel[14]) > cb)
3232 if (*(cache_0 + pixel[6]) > cb)
3233 if (*(cache_0 + -3) > cb)
3234 if (*(cache_0 + pixel[5]) > cb)
3235 if (*(cache_0 + pixel[11]) > cb)
3236 if (*(cache_0 + pixel[9]) > cb)
3237 if (*(cache_0 + pixel[7]) > cb)
3238 if (*(cache_0 + pixel[13]) > cb)
3248 else if (*(cache_0 + pixel[5]) < c_b)
3249 if (*(cache_0 + pixel[15]) > cb)
3250 if (*(cache_0 + pixel[7]) > cb)
3251 if (*(cache_0 + pixel[9]) > cb)
3252 if (*(cache_0 + pixel[11]) > cb)
3253 if (*(cache_0 + pixel[13]) >
3266 else if (*(cache_0 + pixel[15]) > cb)
3267 if (*(cache_0 + pixel[11]) > cb)
3268 if (*(cache_0 + pixel[9]) > cb)
3269 if (*(cache_0 + pixel[13]) > cb)
3270 if (*(cache_0 + pixel[7]) > cb)
3290 else if (*(cache_0 + pixel[8]) < c_b)
3291 if (*(cache_0 + pixel[10]) < c_b)
3292 if (*(cache_0 + 3) > cb)
3293 if (*(cache_0 + pixel[14]) < c_b)
3294 if (*(cache_0 + pixel[6]) < c_b)
3295 if (*(cache_0 + -3) < c_b)
3296 if (*(cache_0 + pixel[9]) < c_b)
3297 if (*(cache_0 + pixel[11]) < c_b)
3298 if (*(cache_0 + pixel[15]) < c_b)
3299 if (*(cache_0 + pixel[13]) <
3301 if (*(cache_0 + pixel[7]) <
3309 *(cache_0 + pixel[5]) < c_b)
3310 if (*(cache_0 + pixel[7]) < c_b)
3311 if (*(cache_0 + pixel[13]) <
3330 else if (*(cache_0 + 3) < c_b)
3331 if (*(cache_0 + pixel[6]) < c_b)
3332 if (*(cache_0 + -3) > cb)
3333 if (*(cache_0 + pixel[2]) < c_b)
3334 if (*(cache_0 + pixel[1]) > cb)
3335 if (*(cache_0 + pixel[3]) < c_b)
3336 if (*(cache_0 + pixel[5]) < c_b)
3337 if (*(cache_0 + pixel[7]) < c_b)
3338 if (*(cache_0 + pixel[9]) <
3353 else if (*(cache_0 + pixel[1]) < c_b)
3354 if (*(cache_0 + pixel[5]) < c_b)
3355 if (*(cache_0 + pixel[9]) < c_b)
3356 if (*(cache_0 + pixel[3]) < c_b)
3357 if (*(cache_0 + pixel[7]) <
3368 else if (*(cache_0 + pixel[11]) < c_b)
3369 if (*(cache_0 + pixel[3]) < c_b)
3370 if (*(cache_0 + pixel[5]) < c_b)
3371 if (*(cache_0 + pixel[7]) < c_b)
3372 if (*(cache_0 + pixel[9]) <
3387 else if (*(cache_0 + -3) < c_b)
3388 if (*(cache_0 + pixel[7]) < c_b)
3389 if (*(cache_0 + pixel[11]) > cb)
3390 if (*(cache_0 + pixel[1]) < c_b)
3391 if (*(cache_0 + pixel[2]) < c_b)
3392 if (*(cache_0 + pixel[3]) < c_b)
3393 if (*(cache_0 + pixel[5]) <
3408 else if (*(cache_0 + pixel[11]) < c_b)
3409 if (*(cache_0 + pixel[9]) < c_b)
3410 if (*(cache_0 + pixel[5]) > cb)
3411 if (*(cache_0 + pixel[13]) <
3413 if (*(cache_0 + pixel[14]) <
3425 *(cache_0 + pixel[5]) < c_b)
3426 if (*(cache_0 + pixel[13]) <
3430 *(cache_0 + pixel[3]) < c_b)
3435 *(cache_0 + pixel[15]) < c_b)
3436 if (*(cache_0 + pixel[14]) <
3438 if (*(cache_0 + pixel[13]) <
3449 else if (*(cache_0 + pixel[1]) < c_b)
3450 if (*(cache_0 + pixel[2]) < c_b)
3451 if (*(cache_0 + pixel[9]) < c_b)
3452 if (*(cache_0 + pixel[3]) < c_b)
3453 if (*(cache_0 + pixel[5]) <
3468 else if (*(cache_0 + pixel[2]) < c_b)
3469 if (*(cache_0 + pixel[1]) < c_b)
3470 if (*(cache_0 + pixel[3]) < c_b)
3471 if (*(cache_0 + pixel[7]) < c_b)
3472 if (*(cache_0 + pixel[9]) < c_b)
3473 if (*(cache_0 + pixel[5]) < c_b)
3483 else if (*(cache_0 + pixel[11]) < c_b)
3484 if (*(cache_0 + pixel[3]) < c_b)
3485 if (*(cache_0 + pixel[5]) < c_b)
3486 if (*(cache_0 + pixel[7]) < c_b)
3487 if (*(cache_0 + pixel[9]) < c_b)
3503 else if (*(cache_0 + pixel[14]) < c_b)
3504 if (*(cache_0 + pixel[6]) < c_b)
3505 if (*(cache_0 + -3) < c_b)
3506 if (*(cache_0 + pixel[5]) > cb)
3507 if (*(cache_0 + pixel[9]) < c_b)
3508 if (*(cache_0 + pixel[7]) < c_b)
3509 if (*(cache_0 + pixel[11]) < c_b)
3510 if (*(cache_0 + pixel[13]) <
3512 if (*(cache_0 + pixel[15]) <
3525 else if (*(cache_0 + pixel[5]) < c_b)
3526 if (*(cache_0 + pixel[13]) < c_b)
3527 if (*(cache_0 + pixel[11]) < c_b)
3528 if (*(cache_0 + pixel[7]) < c_b)
3529 if (*(cache_0 + pixel[9]) < c_b)
3539 else if (*(cache_0 + pixel[15]) < c_b)
3540 if (*(cache_0 + pixel[13]) < c_b)
3541 if (*(cache_0 + pixel[7]) < c_b)
3542 if (*(cache_0 + pixel[9]) < c_b)
3543 if (*(cache_0 + pixel[11]) <
3568 corners.push_back_fast((cache_0 - line_min) << octave,
y << octave);
3573 if (ptr_feat_index_by_row)
3575 *ptr_feat_index_by_row++ = corners.size();
3576 *ptr_feat_index_by_row++ = corners.size();
3577 *ptr_feat_index_by_row++ = corners.size();
3581 #endif // MRPT_HAS_OPENCV Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL.
void fast_corner_detect_plain_10(const IplImage *i, TSimpleFeatureList &corners, int b, uint8_t octave, std::vector< size_t > *out_feats_index_by_row)
TSimpleFeatureList_templ< TSimpleFeature > TSimpleFeatureList
A list of image features using the structure TSimpleFeature for each feature.
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.