我试图在不使用Node.js的情况下实现Tesseract.js,即使用脚本标记。
<!DOCTYPE html>
<html>
<head>
<title>Help pls</title>
<script src="tesseract.js"></script>
</head>
<body>
<div id="txt"></div>
<script type="text/javascript">
var img=new Image();
img.crossOrigin="";
img.src="pic.png";
img.width="1486";
img.height="668";
Tesseract.recognize(img).then(function(result){
console.log(result.text);
});
</script>
</body>
</html>
我收到错误:
Uncaught DOMException: Failed to execute 'getImageData' on
'CanvasRenderingContext2D': The source width is 0.
我试过在互联网上搜索但是不了解任何解决方案(或者无法弄清楚它是否对我有帮助)。我已经坚持了4天。在许多其他情况下,它是一个Uncaught SecurityError而不是DomException