Warning: session_start(): open(/var/lib/php/sessions/sess_3bo6tcroh848n7cbksahivvpee, 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 ChessOCR_Pipeline {
transient BufferedImage inputImage;
new SeenAndQueue boardPositions;
new ChessOCR_BoardsFound boardsFound;
ChessPieceRecognizer pieceRecognizer;
transient ReliableSingleThread rstProcessPositions = new(processPositions);
*() {
boardPositions.onAddedToQueue = rstProcessPositions;
}
void processPositions() {
Rect r;
while not null (r = boardPositions.popQueue()) {
ping();
ChessOCR_RecognizedBoard board = pieceRecognizer.recognizeBoard(clipBufferedImage(inputImage, r));
boardsFound.add(board);
}
}
}