Ocrad.js 是简单的 OCR 浏览器js插件


Ocrad.js 是 Ocrad 项目的纯 JavaScript 版本,使用 Emscripten 自动转换。这是一个简单的 OCR (光学字符识别)程序,可以扫描图像中的文字回文本。

第一步引入bfwone

第二步执行插件

示例如下

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>BFW NEW PAGE</title>
    <script id="bfwone" data="dep=jquery.17&err=0" type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/bfwone.js"></script>
    <script type="text/javascript">
        bready(function() {
            use(["ocrad"], function() {
                document.getElementById('transcription').innerText = "(Recognizing...)"
                OCRAD(document.getElementById("pic"), function(text) {
                    document.getElementById('transcription').className = "done"
                    document.getElementById('transcription').innerText = text;
                })
            });
        });
        function recognize_image() {}
    </script>
    <style>
        body {
            background: whiteSmoke;
            font-family: sans-serif;
            margin: 30px;
        }
        #transcription, #pic {
            background: white;
            display: inline-block;
            border: 1px solid #ddd;
            margin: 10px;
        }
        #transcription {
            font-size: 30px;
            padding: 30px;
            min-width: 300px;
            color: gray;
        }
        #transcription.done {
            color: black;
        }
        #main {
            display: flex;
        }
    </style>
</head>
<body>
    <h1>Simple Ocrad.js Example</h1>

    <div id="main">
        <img id="pic" src="http://editor.bfw.wiki/bfwrepo/image/message.png" />
        <div id="transcription"></div>
    </div>
</body>
</html>

官方地址 https://github.com/antimatter15/ocrad.js/
立即下载ocrad.js查看所有js插件

网友评论0

程序员在线工具箱