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
!7
lib 1010061 // OpenIMAJ feature extraction (1.3.5)
lib 1009074 // trove
import org.openimaj.image.segmentation.*;
import org.openimaj.image.text.extraction.swt.*;
import org.openimaj.image.pixel.*;
static float sigma = 0.5f;
static float k = 2500f / 255f;
static int minSize = 20;
static float scale = 0.25f; // scale image
static int repetitions = 1; // Test HotSpot
p-subst {
hideConsole();
sleep(500);
time "Make MBFImage" {
MBFImage image = readMBF(scaleImage(shootScreen2(), scale));
}
showConsole();
for (int i = 0; i < repetitions; i++) {
time "Segment" {
FImage monoImage = image.getBand(0);
new SWTTextDetector segmenter;
L components = segmenter.findComponents(monoImage);
}
if (i == 0) {
S n = n(components, "component");
print("Have " + n);
setFrameTitle(n, centerFrame(showMBFZoomed(SegmentationUtilities.renderSegments(image, components), 2)));
//printStruct(map(f getClassName, components);
//Set pixels = first(components).getPixels();
print(join(", ", map(func(ConnectedComponent c) {
className(c.getPixels()) + "/" + l(c.getPixels()) }, components)));
//print(getClassName(pixels) + ", " + l(pixels));
}
}
}