Warning: session_start(): open(/var/lib/php/sessions/sess_dost2d89ia86v3rerh7vbgljj0, 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
// returns best point
static Pt bwSpiralSearch(BWImage proto, IBWImage img, double instantWinThreshold default 0.8) {
float best = -1;
long bestPt = -1;
int leewayX = img.getWidth()-proto.getWidth();
int leewayY = img.getHeight()-proto.getHeight();
LongIterator it = pixelSpiral_longIterator(leewayX, leewayY);
while (it.hasNext()) {
long xy = it.next();
int x = firstIntFromLong(xy), y = secondIntFromLong(xy);
float sim = bwImageSectionsSimilarity2(image, proto, x, y, minSimilarity);
if (sim >= instantWinThreshold)
ret longToPt(xy);
if (sim >= best) {
bestPt = xy;
best = sim;
}
}
ret longToPtUnlessMinus1(bestPt);
}