望言OCR的GUI代码已开源,而算法库以二进制库+C接口的形式提供。本页面描述如何运行该项目。
MacOS版使用SwiftUI构建。如果您对Swift和SwiftUI不熟悉,可以查看苹果官方文档,或查看Hacking with Swift系列教程。
-
进入源码目录下的subocr-swiftui文件夹,双击打开subocr-macos.xcodeproj。
Windows平台使用Tauri+React+Typescript进行构建,建议您在进行开发前先参照Tauri官网步骤成功运行一个空的Tauri项目,确保具备开发环境。
-
首先在Release页面下载APP、源码及
subocr.lib
。注意一定要在同一个Release页面下载这些文件,因为不同版本接口有可能不同。 -
安装下载的APP,然后将APP安装目录下的几个dll全部复制到某个文件夹(由你决定),并将刚才下载的
subocr.lib
也复制到该文件夹。 本示例中创建了C:\Libs\subocr
文件夹用于存放这几个文件。 -
用VSCode打开源码文件夹下的
subocr-tauri-ui
文件夹,修改文件夹中的src-tauri/build.rs
脚本,将alg-dir
变量修改为刚才存放库的文件夹,在这个例子中是C:\Libs\subocr
。 -
将APP安装目录下的
alg-resources
文件夹复制到subocr-tauri-ui
文件夹下的src-tauri
文件夹。