iT邦幫忙

0

ocrad.js圖形辨識

先付上code

 <script type="text/javascript" src="js/ocrad.js"></script>
<body>

<div id="main">
    <input id="file" type="file"/>
    <img id="demo"/>
    <div id="transcription"></div>
</div>
</body>
<script>
    $("#file").change(function () {
       var file=$("#file")[0].files[0];
       var reader=new FileReader;
       reader.onload=function (ev) {
           document.getElementById('demo').src =ev.target.result;
           document.getElementById('transcription').innerText = "(Recognizing...)";
               OCRAD(document.getElementById("demo"), function(text){
                   console.log(text);
                   document.getElementById('transcription').className = "done";
                   document.getElementById('transcription').innerText = text;
               });
       };
       reader.readAsDataURL(file);
    });

</script>

想請問為甚麼在電腦網頁板使用都是正常,但是當換成使用手機去拍攝後使用拍攝的照片卻會無法辨識??請問是跟照片解析度有關嗎

看更多先前的討論...收起先前的討論...
確定手機瀏覽器在用拍照功能,你有跟使用者索取權限過嗎?
kekeke iT邦新手 4 級 ‧ 2020-08-25 16:34:45 檢舉
有喔,已先詢問過才可使用
看來應該是遇到CORS的問題,這篇參考看看
https://stackoverflow.com/questions/23489873/ocrad-js-ocr-javascript-library-throwing-uncaught-securityerror-on-passing-html
kekeke iT邦新手 4 級 ‧ 2020-08-26 08:24:36 檢舉
好的~~謝謝~

1 個回答

1
咖咖拉
iT邦研究生 3 級 ‧ 2020-08-26 11:27:51
最佳解答

剛剛試了一下 ocrad.js
就算正常跑他的辨識能力還是很差

如果你只是懶得打字想用手機上文稿的話

建議你用google翻譯比較快(之前lg手機好像有出類似的app

kekeke iT邦新手 4 級 ‧ 2020-08-26 13:38:21 檢舉

好的~~
謝謝您的建議,主要是要試試圖形辨識,想寫一個類似辨識數字的app,如果有更好的建議在謝謝你~~

咖咖拉 iT邦研究生 3 級 ‧ 2020-08-31 16:57:43 檢舉
kekeke iT邦新手 4 級 ‧ 2020-08-31 17:42:46 檢舉

好的~我再試試看謝謝提供~

我要發表回答

立即登入回答