Warning: session_start(): open(/var/lib/php/sessions/sess_gbvfcpn1a1u04ggkgcvt9ajlmb, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
sclass ImageBuckets {
float similarityThreshold = 0.99f;
new LL buckets;
new Map duplicates;
int images, totalDuplicates;
void addImage(RGBImage img) {
new Best best;
for i over buckets: {
Pair p = rgbMostSimilarImage(pat, buckets.get(i), 0);
best.put(i, p.b);
if (p.b == 1) { // it's a duplicate
++images;
++totalDuplicates;
duplicates.set(i, toInt(duplicates.get(i))+1);
ret;
}
}
++images;
if (best.score() < minScore)
buckets.add(ll(pat)); // new bucket
else
buckets.get(best!).add(pat);
}
}