Comments (18)
from umi-ocr.
两个版本都试了,帮助文档的方法也都试了,求救!!!
from umi-ocr.
你应该使用的是第三方的Win10“纯净版”或者“精简版”,或者好几年前一直没有更新过的官方win10,缺失了一些系统文件,导致程序无法获取空设备文件os.devnull
,使得程序初始化失败。
解决方法1:
https://blog.csdn.net/zxl05403/article/details/80701496
解决方法2:
用记事本打开 UmiOCR-data\main.py
,找到以下几行:
# 尝试获取控制台的输出对象
try:
fd = os.open("CONOUT$", os.O_RDWR | os.O_BINARY)
fp = os.fdopen(fd, "w", encoding="utf-8")
except Exception as e:
fp = open(os.devnull, "w", encoding="utf-8")
删掉这几行,改为:
# 将输出流导向实际文件
fp = open(“null.txt”, "w", encoding="utf-8")
(原样复制,不要少了空格缩进)
更多方法: 参考
from umi-ocr.
你应该使用的是第三方的Win10"纯净版"或者"精简版",或者好几年前一直没有更新过的官方win10,缺失了一些系统文件,导致程序无法获取空设备文件,使得程序初始化失败。
os.devnull
解决方法1:
https://blog.csdn.net/zxl05403/article/details/80701496
解决方法2:
用记事本打开 ,找到以下几行:
UmiOCR-data\main.py
# 尝试获取控制台的输出对象 try: fd = os.open("CONOUT$", os.O_RDWR | os.O_BINARY) fp = os.fdopen(fd, "w", encoding="utf-8") except Exception as e: fp = open(os.devnull, "w", encoding="utf-8")删掉这几行,改为:
# 将输出流导向实际文件 fp = open(“null.txt”, "w", encoding="utf-8")(原样复制,不要少了空格缩进)
更多方法: 参考
两个方法都用了,现在打开.exe没任何反应
from umi-ocr.
@hiroi-sora 两个方法都用了,现在打开.exe没任何反应
from umi-ocr.
看看你的系统详细版本号
参考: https://jingyan.baidu.com/article/fb48e8beef28412f632e1407.html ,用dos命令的方法,复制上来或者截个图
from umi-ocr.
另外,如果你的系统是从第三方下载的,还记得在哪下的话,把下载地址也丢给我。帮你测试一下
from umi-ocr.
系统装了好久了,但我检查了是最新版,昨天因为这事更新了系统,(没有重装系统) @hiroi-sora
from umi-ocr.
from umi-ocr.
这样的话,这问题确实不好解决。
我后续会帮你再调查一下。现在急用的话,你可以先用1.3.7版,应该不会有相同问题。
from umi-ocr.
@hiroi-sora 试过了哦,老版的软件可以打开,但用OCR识图的话CMD命令窗就显示引擎启动失败
from umi-ocr.
另外,v2版本,试试点击UmiOCR-data目录中的 run_cli.bat 或者 run_gui.bat ,看看有没有反应。
from umi-ocr.
@hiroi-sora run_cli.bat可以进,但是类似1.3.7的端,只能打开一个壳,用OCR功能一样的引擎不能启动
from umi-ocr.
了解。那大概是系统的管道通信机制坏掉了,前端无法与引擎通信。初始化时也因为无法与输出流交互而失败。
这个问题涉及系统底层,我估计很难修复的,只能重装了。
如果还想折腾一下的话, tesseractocr 插件不依赖管道通信,或许可以尝试一下。
from umi-ocr.
@hiroi-sora 好的,谢谢
from umi-ocr.
这是用的tesseractocr插件截图OCR的报错
异常状态码:202
异常信息:tesseractOcr recognize error:C:\Users\Administrator\Desktop\Umi-OCR_Paddle_v2.0.2\UmiOCR-data\plugins\win7_x64_TesseractOCR_best\engine/tesseract.exe is not installed or it's not in your PATH. See README file for more information.
@hiroi-sora
from umi-ocr.
这应该也是相同问题导致,可能它进程唤起的时候也需要管道,访问不到引擎。暂时没有办法了
from umi-ocr.
这是用的tesseractocr插件截图OCR的报错 异常状态码:202 异常信息:tesseractOcr recognize error:C:\Users\Administrator\Desktop\Umi-OCR_Paddle_v2.0.2\UmiOCR-data\plugins\win7_x64_TesseractOCR_best\engine/tesseract.exe is not installed or it's not in your PATH. See README file for more information. @hiroi-sora
你好,请确认一下您使用的TesseractOCR插件是下载的release还是直接clone的源代码并复制。由Umi plugin库直接进入的Tesseract插件并非为最新版(我也是才知道submodule会保存对应版本号),您可以在这里尝试下载最新的release并重新运行。如果仍然无效,那就没有别的办法了
from umi-ocr.
Related Issues (20)
- 能否增加一个选项,截图时屏幕是否变暗 HOT 2
- 跪求linux命令行版 HOT 2
- Performance issue over HTTP HOT 6
- 跪求支持韓文OCR功能! HOT 3
- 全新部署的WIN10 LTSC 2021系统上启动报错:Cannot load python3.dll HOT 2
- 最新的2.12版本http调用图片base64 ocr 返回为什么不是正常的json 会有换行符的存在破坏掉json格式 HOT 2
- 作者老师,能不嗯加上ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓃⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ HOT 2
- 大神,我最近使用下咱们的软件,整体很不错,不过有的文字会识别错误, HOT 11
- 快捷键与其他软件的默认快捷键重复时,可否屏弊其他软件的,或者不要重复 HOT 3
- 希望能在linux上运行并允许接口调用 HOT 5
- 能否对http调用增加token选项 HOT 4
- 一识别就提示:OCR init fail Argd: {'models': 'models', 'ensureAscii': 1, 'det': 'ch_PP-OCRv3_det_infer.onnx HOT 4
- 建议添加debug日志文件输出
- 有长截图功能了吗 HOT 5
- http 命令方式调用批量文档接口异常 HOT 9
- 截图失败~~上次截图操作未结束,不能进行新的截图 HOT 1
- OCR后的文字后处理不会保持原有格式 HOT 1
- 允许在界面中直接选择 TesseractOCR traineddata 模型 HOT 2
- 建议增设切换ocr目标语言的快捷键 HOT 2
- 请保留之前版本中 OCR文本后处理 - 排版解析方案中的 /单行/ 模式 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from umi-ocr.