Esempio n. 1
0
     $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') {
Esempio n. 2
0
<?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);