Warning: session_start(): open(/var/lib/php/sessions/sess_v5ufku2tp9n4b7doqmm2uc5idh, 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 BWImageCategorizer {
new L images;
float allowedDistance = 0.1f; // allowed difference within category
*() {}
*(float *allowedDistance) {}
int locateImage(BWImage img) {
for i over images:
if (bwDistance(images.get(i), img, allowedDistance) <= allowedDistance)
ret i;
ret -1;
}
int addImage(BWImage img) {
int i = locateImage(img);
if (i >= 0) ret i;
images.add(img);
ret l(images)-1;
}
int numCategories() { ret l(images); }
void clear() { images.clear(); }
L rgbImages() { ret bwImagesToRGB(images); }
}