栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python PIL 输出中文太慢问题

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python PIL 输出中文太慢问题

需要将目标检测的类别和框,实时输出监控。类别名称为中文。

opencv无法直接输出中文,强制输出会乱码,只有PIL调用中文字体库才能正确显示。

为此做时间对比如下:

  imagesize          cv2.putText/ms    PILdraw.text/ms
  1920,1080            0.32                       7.4
   640,384             0.3331                   1.4236

时间差距明显。对于30fps的相机来说,处理时间仅有33ms,显示就用7.4ms,会占用GPU处理时间。

方法1:本来准备将中文改成英文。无法某领导太XX,说市里领导来视察一共只看2分钟,还得翻译,太影响用户体验了。坚持用中文。

方法2:调用PIL,提前生成要显示的类别中文,变成数组。在实时检测的时候,根据类别,调用数据,直接赋值。

时间约为0.29 ms。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/273237.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号