$imageProcessor = new ImageProcessor(); echo '<ul>'; $imageProcessor->setLogMode(3); $imageProcessor->setSpprid($spprid); $imageProcessor->setCollid($collid); $imageProcessor->processiDigBioOutput($specManager->getSpecKeyPattern()); echo '</ul>'; } elseif ($action == 'Run Batch OCR') { $ocrManager = new SpecProcessorOcr(); $ocrManager->setVerbose(2); $batchLimit = 100; if (array_key_exists('batchlimit', $_POST)) { $batchLimit = $_POST['batchlimit']; } echo '<ul>'; $ocrManager->batchOcrUnprocessed($collid, $procStatus, $batchLimit, 0); echo '</ul>'; } elseif ($action == 'Load OCR Files') { $specManager->addProject($_POST); $ocrManager = new SpecProcessorOcr(); $ocrManager->setVerbose(2); echo '<ul>'; $ocrManager->harvestOcrText($_POST); echo '</ul>'; } elseif ($action == 'dlnoimg') { $specManager->downloadReportData($action); exit; } elseif ($action == 'unprocnoimg') { $specManager->downloadReportData($action); exit; } elseif ($action == 'noskel') {
<?php //This file can be triggered by a CRON job for automatci OCR of unprocessed images //Following example OCR collection ids 1,4, and 5. Script will also out to log file //php ocr_handler.php '1,4,5' 0 include_once '../../config/symbini.php'; include_once $serverRoot . '/classes/SpecProcessorOcr.php'; $silent = 1; $collStr = ''; if (array_key_exists(1, $argv)) { $collStr = $argv[1]; } if (array_key_exists(2, $argv)) { $silect = $argv[2]; } $ocrManager = new SpecProcessorOcr(); $ocrManager->setSilent($silent); //Turn on logging $ocrManager->batchOcrUnprocessed($collStr);