关于ocr:开源离线TrWebOcr安装

2次阅读

共计 1363 个字符,预计需要花费 4 分钟才能阅读完成。

1. 筹备安装文件(零碎 win10+)

trwebocr.tar(装置并导出:docker export trwebocr > trwebocr.tar)
wsl_update_x64.msi
TheDebianProject.DebianGNULinux_1.12.2.0_neutral___76v4gfsz19hv4.AppxBundle
Docker Desktop Installer.exe(官网下载新版)

2. 装置 wsl2

a. 启用实用于 Linux 的 Windows 子系统

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

b. 启用虚拟机性能

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

wsl --set-default-version 2 

c. 装置 linux 发行版

双击关上 TheDebianProject.DebianGNULinux_1.12.2.0_neutral___76v4gfsz19hv4.AppxBundle 尝试装置
胜利跳过 d。如果装置失败:
将其文件名后缀由.AppxBundle 间接强制改为.zip,而后间接解压 zip 包,
—> 进入解压目录,抉择 DistroLauncher-Appx_1.12.2.0_x64.appx,后缀间接强制改为.zip,而后间接解压 zip 包,
—> 进入解压目录,如:
D:\360 极速浏览器 X 下载 \TheDebianProject.DebianGNULinux_1.12.2.0_neutral___76v4gfsz19hv4\DistroLauncher-Appx_1.12.2.0_x64

挪动此目录到 D:\ProgramFiles\DistroLauncher-Appx_1.12.2.0_x64 备用。

d. 检测环境变量

wsl -l - v 查看环境。如果 linux 用的是 wls1,装置 wsl_update_x64.msi 并转换版本

wsl --set-version Debian 2

如果无奈实现:在程序和性能外面,开启 hyperf- v 和 linux 子系统,重启重试。
确保是 wsl2 环境。

3. 启动环境

a. 启动 wsl

右键命令行启动 linux 环境(win10 的能够间接关上 D:\ProgramFiles\DistroLauncher-Appx_1.12.2.0_x64\Debian.exe),检测关上 linux 是否失常。

b. 装置并启动 docker

docker -v 查看装置是否失常

c. 执行导入命令

此命令在 linux 下执行,前面是容器文件的理论门路

docker import /mnt/d/downloads/trwebocr.tar < trwebocr

输出 docker images 查看导入是否胜利。

d. 启动容器

docker run -d --name trwebocr --restart=always -p 8089:8089 trwebocr python /TrWebOCR/backend/main.py

能够在 win 或 Linux 下执行。

启动后,拜访 http://localhost:8089/

正文完
 0