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

网站备案资料网络搭建是什么意思

网站备案资料,网络搭建是什么意思,电子商务解决方案,ip直接访问网站 备案‌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://www.dtcms.com/wzjs/600524.html

相关文章:

  • 程序员网站建设wordpress ssl
  • 珠海企业网站设计公司开发网页游戏平台
  • 网站广告费怎么做分录wordpress SQL 配置
  • 广州牌具做网站的公司网页制作工具程
  • 服装企业网站源码南宁哪个网络公司建网站好
  • 建设银行网站买手机一键网站制作
  • 有没有专门做兼职的网站网上书店电子商务网站建设
  • 网站类型有开发公司算是业主吗
  • 后台系统免费模板网站市区网站建设情况
  • 南通网站排名团队吕梁营销型网站建设费用
  • 网站运营与管理的目的是建设银行 英文版网站
  • 广州网站运营十年乐云seo深圳全国网站制作哪个好
  • 诚信通旺铺网站建设模板王字库
  • 网站后台的网址忘记了天津建站网
  • 网站建设定制开发推广图文网站模版
  • 普陀手机网站建设住房和城乡建设部政务服务平台
  • 营销网站建设与推广方案广州网站建设开发公司
  • 北京网站建设厂家wordpress多功能主题 cosy
  • 苏州企业如何建网站怎么样查询建设网站
  • 网站如何做路由器redis 缓存 wordpress
  • 常熟企业建设网站公司华云电力建设监理公司网站
  • 哈尔滨网页模板建站dw制作旅游网站教程
  • 泉州网站设计公司国外优秀营销网站设计
  • wordpress 增加站长统计百度竞价包年推广公司
  • 营销网站类型wordpress get_header
  • 建设银行校园招聘网站国家为什么把安阳分了
  • 网站官网认证怎么做的广东省白云区邮政编码
  • 云南网站建设工具创业型企业网站模板
  • 上饶建设银行网站图片识别
  • 网店seo关键词长沙seo优化外包公司