39 lines
1.1 KiB
Batchfile
39 lines
1.1 KiB
Batchfile
|
@echo off
|
|||
|
REM 设置CMD窗口的代码页为UTF-8
|
|||
|
chcp 65001
|
|||
|
title OCR监控工具
|
|||
|
|
|||
|
REM 检查Java是否安装
|
|||
|
java -version >nul 2>&1
|
|||
|
if errorlevel 1 (
|
|||
|
echo 错误: 未检测到Java,请安装Java 11或更高版本
|
|||
|
pause
|
|||
|
exit /b 1
|
|||
|
)
|
|||
|
|
|||
|
REM 检查Tesseract是否安装
|
|||
|
if not exist "C:\Program Files\Tesseract-OCR\tesseract.exe" (
|
|||
|
echo 错误: 未检测到Tesseract-OCR,请安装Tesseract-OCR
|
|||
|
pause
|
|||
|
exit /b 1
|
|||
|
)
|
|||
|
|
|||
|
REM 检查jar文件
|
|||
|
if not exist "target\image-ocr-monitor-1.0-SNAPSHOT-jar-with-dependencies.jar" (
|
|||
|
echo 错误: 未找到jar文件,请先运行re-build-start.bat进行编译
|
|||
|
pause
|
|||
|
exit /b 1
|
|||
|
)
|
|||
|
|
|||
|
REM 设置Tesseract环境变量
|
|||
|
set "TESSDATA_PREFIX=%~dp0tessdata"
|
|||
|
echo 设置TESSDATA_PREFIX=%TESSDATA_PREFIX%
|
|||
|
|
|||
|
REM 确保目录存在
|
|||
|
if not exist "ocr_results" mkdir ocr_results
|
|||
|
if not exist "test_images" mkdir test_images
|
|||
|
if not exist "ocr_images" mkdir ocr_images
|
|||
|
|
|||
|
echo 正在启动OCR监控工具...
|
|||
|
java -Dfile.encoding=UTF-8 -Dfile.client.encoding=UTF-8 -Dtessdata.path="%~dp0tessdata" -Duser.language=zh -Duser.country=CN -jar target\image-ocr-monitor-1.0-SNAPSHOT-jar-with-dependencies.jar
|
|||
|
pause
|