457 Star 3.6K Fork 876

PaddlePaddle / PaddleOCR

 / 详情

ocr方法, 多线程不安全

待办的
创建于  
2022-10-24 14:51

在多线程下, 调用PaddleOCR(**kwargs).ocr(image), 能正常返回结果,但是不正确

假设存在如下并发的调用:

pocr = PaddleOCR(**kwargs).ocr(image)
result1 = pocr.ocr(image1)
result2 = pocr.ocr(image2)
result3 = pocr.ocr(image3)

可能导致, result1和result2的结果相同

目前推断, 可能图片处理结果的存储区域线程不安全导致的.

评论 (2)

breath57 创建了任务

我也遇到这个问题了,2.6版本

竟然还没解决啊,哈哈,你可以在这个方法附近加锁解决

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
1570529 loliconhong 1578954826 5068719 breath57 1658449522
Python
1
https://gitee.com/paddlepaddle/PaddleOCR.git
git@gitee.com:paddlepaddle/PaddleOCR.git
paddlepaddle
PaddleOCR
PaddleOCR

搜索帮助