illiatk富足lv4

概览

发布的

订单

邀请码

关注

粉丝

收藏

设置

  • 这个py版应该能实现,不过要自己训练模型和生成对应的字典。
    直接使用多个识别模块和字典一起工作应该不行。

    AHK 实现文字识别(OCR) —— 离线与在线4种方法总结。
  • https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.3/doc/doc_ch/models_list.md
    https://gitee.com/paddlepaddle/PaddleOCR/blob/release/2.2/doc/doc_ch/models_list.md
    原版是支持多语言识别的需要下载对应的识别模型和字典,检测模型可以通用
    通过增加选项lang来识别多语言,直接抄model
    修改的部分
    static hModule, model, lang, get_all_info, LastConfigs, DllPath := A_LineFile "..Dll" ;修改的部分
    ; 支持的 Configs 选项
    model := NonNull_Ret(Configs.model , model="" ? "server" : model)
    lang := NonNull_Ret(Configs.lang , lang="" ? "ch" : lang) ;修改的部分
    ; 使用更快或更准的模型
    model := (model="fast" or model="mobile") ? "mobile" : "server"
    lang := (lang="ja" or lang="ko" or lang="cht") ? lang : "ch" ;修改的部分
    det_model_dir := DllPath "inferencech_ppocr_" model "_v2.0_det_infer"
    cls_model_dir := DllPath "inferencech_ppocr_mobile_v2.0_cls_infer"
    rec_model_dir := DllPath "inference" lang "_ppocr_" model "_v2.0_rec_infer" ;修改的部分
    char_list_file := DllPath "inferenceppocr_keys_" lang "_v1.txt" ;修改的部分

    在手势调用
    ;PaddleOCR
    #Include %A_ScriptDir%AutoHotkeyPaddleOCRPaddleOCR2.ahk
    SetWorkingDir %A_ScriptDir%
    MsgBox, % PaddleOCR(Clipboard) ;识别中文
    ;MsgBox, % PaddleOCR(Clipboard,{"lang":"jp"}) ;识别日文
    ;MsgBox, % PaddleOCR(Clipboard,{"lang":"ko"}) ;识别韩文
    ;MsgBox, % PaddleOCR(Clipboard,{"lang":"cht"}) ;识别繁体中文

    多语言
    https://github.com/PaddlePaddle/PaddleOCR/blob/release/2.2/doc/doc_ch/multi_languages.md
    https://gitee.com/PaddlePaddle/PaddleOCR/blob/release/2.2/doc/doc_ch/multi_languages.md

    AHK 实现文字识别(OCR) —— 离线与在线4种方法总结。
  • PaddleOCR和百度OCR配合手势很好用,百度OCR加上&language_type=auto_detect可以识别多语言,PaddleOCR我是通过增加选项lang来识别多语言,直接抄model,识别其他语言时每次都要改选项,好麻烦,不会写代码好痛苦。

    AHK 实现文字识别(OCR) —— 离线与在线4种方法总结。
  • 我看看学习一下

个人中心
购物车
优惠劵
有新私信 私信列表
搜索