使用1.6.2版本的Intel Xeon 4核心。
对于同一批次的4张256x256图像:ocr_model = easyocr.Reader(["en"], gpu=False, detect_network='craft')
1.8秒ocr_model = easyocr.Reader(["en"], gpu=False, detect_network='dbnet18')
82秒ocr_model = easyocr.Reader(["en"], gpu=False, detect_network='dbnet18', quantize=False)
81.21秒
根据dbnet论文(https://arxiv.org/abs/2202.10304v1),dbnet18不应该在速度几乎快了10倍的同时,达到与CRAFT相似的质量(如图1所示)吗?
6条答案
按热度按时间5jvtdoz21#
在我们测试中,Dbnet在RTX3090上的运行速度比Craft快,并且与Craft在Intel i9上的运行速度相当。第一次调用Dbnet需要额外的编译时间,上述结果是否不包括编译时间?
8xiog9wr2#
我不得不手动编译(使用提供的脚本),因为出于某种原因,它没有按需编译,我得到了一个缺少库的错误。
无论如何,这个测试排除了任何编译时间或预热-我连续两次调用readtext_batched,只计时了第二次。
svdrlsy43#
有人解决这个问题了吗?
我测试了CPU和GPU,
dbnet18在GPU上无法运行,craft预测时间为3.15秒,dbnet18为29.27秒。
6qqygrtg4#
我对这个也很感兴趣。
7y4bm7vi5#
关于这个有任何更新吗?
krugob8w6#
我顺便过来看看,因为我也很感兴趣。