!7 static BufferedImage img; static L texts; static ImageSurface is; static ReliableSingleThread rst; p-experiment { print("Shooting"); img = shootScreenHidingConsole(); print("Recognizing"); time { MultiSet multiSet = asCIMultiSet(onlyStringsLongerThan(1, words(lines(ocr_recognizeMultiLine(img))))); pnl(multiSetAsMap_popularFirst(multiSet)); Set positiveWords = mechSetCI("Positive words"); Set negativeWords = mechSetCI("Negative words"); int plus = countIntersection(keys(multiSet), positiveWords); int minus = countIntersection(keys(multiSet), negativeWords); int score = plus-minus; infoBox("Plus: " + plus + ", minus: " + minus + ", score: " + score); } //is = showImageWithRecognizedTexts(img, null, texts); }