int TExtractFeature::Feature2PairSearch(THash &hash){ int pi, pj; int count; int flag; /* int index = 0; */ for (int i = 0; i<frame_num; i++) for (int j = 0; j<FRAME_HEIGHT; j++){ flag = 1; if (feature[i][j] == 0) continue; count = 0; for (pi = i + PAIR_OFFSET; flag && pi<i + PAIR_DX && pi<frame_num; pi++) for (pj = max(j - PAIR_DY, 0); flag && pj<j + PAIR_DY && pj<FRAME_HEIGHT; pj++){ if (feature[pi][pj] == 0) continue; count++; hash.Vote(j, pj-j+f2_f1_max, pi-i, i); /* if (count >= MAX_PAIR_PER_FEATURE) flag = 0; */ } } return 0; }