// similarity = e.g. 0.99f static Rect rgbFindMostSimilarClip_multi(RGBImage big, L patterns, L clips, float similarity) { Rect found = null; int w = big.getWidth(), h = big.getHeight(); for (RGBImage pat : patterns) for (Rect r : clips) { float sim = rgbImageSimilarityResized(big.clip(r), pat, similarity); if (sim >= similarity) { found = r; similarity = sim; } } ret found; }