Skip to content

v1.0.1

Latest
Compare
Choose a tag to compare
@suifei suifei released this 21 Aug 08:57

修复了命令行参数的一些bug,增加了输入图像二值化配置

配置选项

选项 描述 默认值
addr 服务器地址 localhost
port 服务器端口 1111
ocr_exe_path OCR 可执行文件路径 自动检测
min_processors 最小处理器数量 4
max_processors 最大处理器数量 CPU 核心数
queue_size 任务队列大小 100
scale_threshold 扩展处理器阈值 75
degrade_threshold 缩减处理器阈值 25
idle_timeout 处理器空闲超时时间 5分钟
warm_up_count 预热处理器数量 2
shutdown_timeout 优雅关闭超时时间 30秒
log_file_path 日志文件路径 ocr_server.log
log_max_size 日志文件最大大小(MB) 100
log_max_backups 保留的旧日志文件最大数量 3
log_max_age 保留旧日志文件的最大天数 28
log_compress 是否压缩轮转的日志文件 true
threshold-mode 阈值模式 0
threshold-value 阈值 100

阈值处理相关选项说明:

  1. threshold-mode:

    • 描述:指定图像二值化时使用的阈值处理模式。
    • 可选值:
      • 参数 0 = "binary": 使用固定阈值进行二值化
      • 参数 1 = "otsu": 使用Otsu算法自动计算最佳阈值
    • 默认值:0
  2. threshold-value:

    • 描述:当 threshold-mode 为 0 "binary" 时使用的固定阈值。
    • 取值范围:0-255
    • 默认值:100
    • 注意:当 threshold-mode 为 1 "otsu" 时,此值会被忽略,因为Otsu算法会自动计算最佳阈值。

使用说明:

  • 如果您希望使用固定阈值进行图像二值化,请将 threshold-mode 设置为 "binary",并通过 threshold-value 指定所需的阈值(0-255之间的整数)。
  • 如果您希望系统自动确定最佳阈值,请将 threshold-mode 设置为 "otsu"。在这种情况下,threshold-value 的设置将被忽略。
  • Otsu方法特别适用于具有双峰直方图的图像(即前景和背景有明显区分的图像),它能够自动找到最佳的分割阈值。