RUN wget https://github.com/JaidedAI/EasyOCR/releases/download/v1.3/english_g2.zip
RUN wget https://github.com/JaidedAI/EasyOCR/releases/download/pre-v1.1.6/craft_mlt_25k.zip
RUN mkdir ~/.EasyOCR
RUN mkdir ~/.EasyOCR/model
RUN unzip english_g2.zip -d ~/.EasyOCR/model
RUN unzip craft_mlt_25k.zip -d ~/.EasyOCR/model
5条答案
按热度按时间pexxcrt21#
你好,@ahmedgamal99 。我正在使用它在我的自定义Docker容器中。为此,我执行以下操作:
希望这有所帮助。
8yoxcaq72#
你好,@rameshjes ,这似乎确实解决了跳过下载模型的问题,但是我的Docker一直在崩溃。我有一个强烈的理由相信以下语句是导致镜像崩溃的原因:self.reader = easyocr.Reader(['ar', 'en'])。这是因为容器日志显示,它在退出之前尝试调用模块。看起来我错了,不是下载模型导致了问题,而是使用它?你觉得你知道问题出在哪里吗?
9avjhtql3#
你好,我遇到了相同的问题,你找到解决方案了吗?
kadbb4594#
如果你的docker容器在跳过下载后崩溃,那么你只需要从docker桌面应用程序设置中增加分配给docker的资源。Easy OCR需要大量的RAM,最初docker仅分配了2GB RAM和1GB交换空间。将设置更改为使用8GB RAM后,容器运行正常
xxb16uws5#
我尝试了下载并解压模型,将其放在docker文件夹中,并以以下方式使用它: