当前位置: 首页 > wzjs >正文

网站备案资料asp.net 做网站实例

网站备案资料,asp.net 做网站实例,网站300m空间,电商网站建设实训报告心得‌EasyOCR是一个基于Python的开源光学字符识别(OCR)工具,支持80多种语言,包括中文、英文等,适用于文档处理、自动化测试等多种场景。 不过,由于easyocr需要加载大模型所以在cpu_mode下加载会特别慢... 那么该如何解决呢&#xff…

EasyOCR是一个基于Python的开源光学字符识别(OCR)工具,支持80多种语言,包括中文、英文等,适用于文档处理、自动化测试等多种场景。

不过,由于easyocr需要加载大模型所以在cpu_mode下加载会特别慢... 那么该如何解决呢?

由于,博主的项目除了加载easyocr之外,还有其它很多需要加载或初始化的内容,所以博主就想到让easyocr在后台加载,同时进行其它加载和初始化的方式... 这样,两个任务同时进行,速度就快了...

首先,需要创建一个OCRManager的class

# OCR Manager class
class OCRManager:def __init__(self):self.reader = Noneself.loaded_event = threading.Event()self.error = Nonedef load_in_background(self, langs=None):if langs is None:langs = ['en']#endiftry:self.reader = easyocr.Reader(langs, gpu=False)    # init EasyOCR Reader(CPU mode)self.loaded_event.set()except Exception as e:self.error = e#end try#end class

然后在主程序中先将class加载到background,然后执行自已的其它代码,并在检查加载完成后才可始ocr的动作,代码如下:

# =============================================================================
#                               Main program
# =============================================================================# create EasyOCR Manager
ocr_manager = OCRManager()# Load OCR models in a background thread
loader_thread = threading.Thread(target=ocr_manager.load_in_background, daemon=True)
loader_thread.start()# any codes add here
# ...# Wait for model loading
while not ocr_manager.loaded_event.is_set():win32api.Sleep(100)
# end while# Check if model loaded successfully
if ocr_manager.error:print(f"EasyOCR load failed ~ {ocr_manager.error}")sys.exit(0)
# endif# test code
ocr_result = ocr_manager.reader.readtext("test.png", allowlist="0123456789", detail=0 )
print(ocr_result)

如上,我们就通过background加载的方式解决了easyocr在cpu_mode加载慢的问题~~~


文章转载自:

http://rXIXDjFD.cnqff.cn
http://HQgteprx.cnqff.cn
http://BTL2nIyq.cnqff.cn
http://WP18VUkB.cnqff.cn
http://j5bDmer8.cnqff.cn
http://9IO9IiNq.cnqff.cn
http://2a2Mqc31.cnqff.cn
http://p7iwQzmA.cnqff.cn
http://Fn4DWd6g.cnqff.cn
http://mumkr8CC.cnqff.cn
http://bVZu3dEM.cnqff.cn
http://cZzhw0dG.cnqff.cn
http://wSyrRhAI.cnqff.cn
http://2ddskCVk.cnqff.cn
http://nrGFhRs4.cnqff.cn
http://NwnegqOu.cnqff.cn
http://MkBuBi4k.cnqff.cn
http://pqyc5sc7.cnqff.cn
http://xtJqw3bp.cnqff.cn
http://3wSrJbLe.cnqff.cn
http://C2Gb0nQw.cnqff.cn
http://xMapbzQV.cnqff.cn
http://3t5fNHGQ.cnqff.cn
http://eI2MJciN.cnqff.cn
http://3T9PjE5p.cnqff.cn
http://J5Nd3DIb.cnqff.cn
http://W7HhSQDa.cnqff.cn
http://PlAIVqkz.cnqff.cn
http://8MiaJ783.cnqff.cn
http://2iMn5Clp.cnqff.cn
http://www.dtcms.com/wzjs/728907.html

相关文章:

  • 做网站分辨率修改深圳网站搜索引擎优化
  • 微信浏览为网站的缓存怎么清理国外做兼职网站
  • 网站手机缩放wordpress 5.0.2关键词设置
  • 做网编去网站还是工作室好seo运营学校
  • 黄金网站app软件下载安装免费wordpress 模版下载
  • 公司网站建设深全球建筑与室内设计网
  • 少儿美术专业网站做课件网站后台分析图怎么做
  • 免费软件站东莞seo推广
  • 电子政务网站建设总结辽宁建设工程信息网丰田商务
  • 网站系统怎么用成都便宜做网站的
  • 渭南做网站哪家公司北京商场招商信息
  • 怎么自己建立一个网站做网站的证书
  • 陕西省交通建设集团西长分公司网站温州市营销网站建设
  • 正能量网站免费下载网站制作简单模版
  • 中国物流企业网站建设问题wordpress被禁
  • wordpress多站点 用户同步网络实施方案
  • html做音乐网站模板金坛做网站
  • 邯郸建设公司网站百度app旧版本下载
  • 网站建设需要钱吗wordpress伪静态路径写法
  • 怎样提高网站的点击率大型网络游戏
  • 没有网站做淘宝客江苏两学一做网站
  • 宁波建网站价格赤峰市做网站
  • 电子商务网站建设论文电子工程网介绍
  • 网站转出天河区建设水务局网站
  • php怎么做全网小视频网站wordpress网站搜不到
  • 不用写代码做网站wordpress 访问量统计
  • 平顶山网站建设电话合肥建筑材料市场信息价官网
  • 创建一个网站需要多少钱上海人才服务网官网
  • 搜狗网站做滤芯怎么样正规网站建设方案详细
  • 哈尔滨php网站开发公司制作网页软件app