Пример #1
0
			<input type="button" id="choice1" onclick="handleClick(this.value)" ondblclick="handleDblClick(this.value)" value="<?php 
echo ocr(realpath("tmp/{$a}.2.jpg"));
?>
" />
			<br />
			<img src="<?php 
echo "tmp/{$a}.3.jpg";
?>
"/>
			<input type="button" id="choice2" onclick="handleClick(this.value)" ondblclick="handleDblClick(this.value)" value="<?php 
echo ocr(realpath("tmp/{$a}.3.jpg"));
?>
" />
			<br />
			<img src="<?php 
echo "tmp/{$a}.4.jpg";
?>
"/>
			<input type="button" id="choice3" onclick="handleClick(this.value)" ondblclick="handleDblClick(this.value)" value="<?php 
echo ocr(realpath("tmp/{$a}.4.jpg"));
?>
" />
			<br />
			<input type="text" id="imageAns"  name="answer" autofocus/>
			<input type="submit"  name="Submit" value=" Submit "/>
		</form>
		<audio autoplay="1">
			<source src="./includes/pling.mp3" type="audio/mpeg" />
		</audio>
	</body>
</html>
Пример #2
0
function numberboxes($pid, $image, $fid, $transforms, $ocrqid)
{
    global $db;
    $boxes = $db->GetAll("\r\n\t\tSELECT b.bid, b.tlx, b.tly, b.brx, b.bry, b.pid, f.filled\r\n\t\tFROM boxes AS b\r\n\t\tJOIN boxgroupstype as bg ON (bg.bgid = b.bgid AND bg.btid = 4)\r\n\t\tLEFT JOIN formboxes AS f ON (f.fid = '{$fid}' AND f.bid = b.bid)\r\n\t\tWHERE b.pid = '{$pid}'\r\n\t\tAND f.fid = '{$fid}'");
    foreach ($boxes as $i) {
        //print "filled: " . $i['filled'] . "<br/>";
        if ($ocrqid > 0 && $i['filled'] < ICR_FILL_MIN && ICR_ENABLED) {
            $i['tlx'] += BOX_EDGE;
            $i['tly'] += BOX_EDGE;
            $i['brx'] -= BOX_EDGE;
            $i['bry'] -= BOX_EDGE;
            include_once "functions.ocr.php";
            $ocr = ocr(crop($image, applytransforms($i, $transforms)), 4, $ocrqid);
            //print "bid: {$i['bid']} ocr: " . $ocr. "<br/>";
            if (strlen($ocr) == 1) {
                charbox($i['bid'], $fid, $ocr);
            }
        }
        //print "{$i['bid']} - :$ocr:<br/>";
    }
}