位置: IT常识 - 正文

OpenCV这么简单为啥不学——1.5、解决putText中文乱码问题(opencv dng)

编辑:rootadmin
OpenCV这么简单为啥不学——1.5、解决putText中文乱码问题

推荐整理分享OpenCV这么简单为啥不学——1.5、解决putText中文乱码问题(opencv dng),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:opencv快速入门,opencv如何使用,opencv chm,opencv快速入门,opencv1.0教程,opencv怎么运行代码,opencv1.0教程,opencv chm,内容如对您有帮助,希望把文章链接给更多的朋友!

OpenCV这么简单为啥不学——1.5、解决putText中文乱码问题

目录

OpenCV这么简单为啥不学——1.5、解决putText中文乱码问题

前言

putText中文乱码问题

putText中文乱码解决方案

中文实例

总结


前言

计算机视觉市场巨大而且持续增长,且这方面没有标准API,如今的计算机视觉软件大概有以下三种:

1、研究代码(慢,不稳定,独立并与其他库不兼容) 2、耗费很高的商业化工具(比如Halcon, MATLAB+Simulink) 3、依赖硬件的一些特别的解决方案(比如视频监控,制造控制系统,医疗设备)这是如今的现状,而标准的API将简化计算机视觉程序和解决方案的开发,OpenCV致力于成为这样的标准API。

OpenCV致力于真实世界的实时应用,通过优化的C代码的编写对其执行速度带来了可观的提升,并且可以通过购买Intel的IPP高性能多媒体函数库(Integrated Performance Primitives)得到更快的处理速度。

故而我们选择学习OpenCV,我们来一步步的学习OpenCV。

putText中文乱码问题

cv2.putText(img, "中文", (300, 200), cv2.FONT_HERSHEY_COMPLEX, 1, (250, 250, 250), 3)

OpenCV这么简单为啥不学——1.5、解决putText中文乱码问题(opencv dng)

例如以上代码,我们使用cv2.putText写入中文的时候显示的两个问号,这是无法接收的,我们要想办法解决。

putText中文乱码解决方案

1、我们可以通过【cvtColor()】先将图片处理成【COLOR_BGR2RGB】类型。

2、【Image.fromarray()】转成数组处理

3、【ImageDraw.Draw(img)】绘制

4、【ImageFont.truetype】字体格式化

5、【draw.text()】绘制文字

6、最后使用【cvtColor()】最终返回img图片类型

中文实例import cv2import numpy as npfrom PIL import Image, ImageDraw, ImageFontimg = cv2.imread("800_600.jpg")def draw_box_string(img, x, y, string): """ img: imread读取的图片; x,y:字符起始绘制的位置; string: 显示的文字; return: img """ img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB) img = Image.fromarray(img) draw = ImageDraw.Draw(img) # simhei.ttf 是字体,你如果没有字体,需要下载 font = ImageFont.truetype("simhei.ttf", 50, encoding="utf-8") draw.text((x, y - 50), string, (255, 255, 255), font=font) img = cv2.cvtColor(np.array(img), cv2.COLOR_RGB2BGR) return img# 三基色=白色img = draw_box_string(img, 300, 200, "红袖添香")# 显示图片cv2.imshow("image", img)cv2.waitKey(0)

实际效果:

总结

我们不是代码的编造者,我们只是代码的搬运工,当遇到自己决绝不了的问题的时候千万别不好意思文人,但是文人之前是不是能来咱们CSDN平台搜索一下呢,其实大神只是比咱们搜的多而已。

本文链接地址:https://www.jiuchutong.com/zhishi/297622.html 转载请保留说明!

上一篇:CSS中常用的几种定位方式(常用的css样式有哪些)

下一篇:【个人网站】零基础个人网站搭建完整教程(附免费源码)(知名个人网站)

  • 水星路由器app(水星路由器)(水星路由器APP登录不上)

    水星路由器app(水星路由器)(水星路由器APP登录不上)

  • 华为手机怎么在电脑上显示(华为手机怎么在屏幕上显示步数)

    华为手机怎么在电脑上显示(华为手机怎么在屏幕上显示步数)

  • 手机连不上网是怎么回事(手机连不上网是手机问题还是卡的问题)

    手机连不上网是怎么回事(手机连不上网是手机问题还是卡的问题)

  • 苹果11拍照全屏设置方法(苹果手机拍照全屏怎么设置)

    苹果11拍照全屏设置方法(苹果手机拍照全屏怎么设置)

  • 微信发gif过大怎么办(微信gif过大怎么添加)

    微信发gif过大怎么办(微信gif过大怎么添加)

  • 微信文件传输助手怎么检测好友删除(微信文件传输助手在哪里打开)

    微信文件传输助手怎么检测好友删除(微信文件传输助手在哪里打开)

  • 华为荣耀20Pro手机闹铃声音在哪里设置大小(华为荣耀20pro手机多少钱)

    华为荣耀20Pro手机闹铃声音在哪里设置大小(华为荣耀20pro手机多少钱)

  • 淘宝店铺显示已经搬走了是怎么回事(淘宝店铺显示已关闭或不存在还可以退款吗)

    淘宝店铺显示已经搬走了是怎么回事(淘宝店铺显示已关闭或不存在还可以退款吗)

  • 苹果手机发照片无法同步什么意思(苹果手机发照片怎么发实况)

    苹果手机发照片无法同步什么意思(苹果手机发照片怎么发实况)

  • 魅族17pro与17区别(魅族17pro跟17有什么区别)

    魅族17pro与17区别(魅族17pro跟17有什么区别)

  • 为什么抖音极速版看视频没有金币(为什么抖音极速版和别人的不一样)

    为什么抖音极速版看视频没有金币(为什么抖音极速版和别人的不一样)

  • 微博无法使用红包是怎么回事(微博无法使用红包怎么回事)

    微博无法使用红包是怎么回事(微博无法使用红包怎么回事)

  • 现在3g手机还能上网吗(现在3g手机还能用微信吗)

    现在3g手机还能上网吗(现在3g手机还能用微信吗)

  • 苹果和华为之间怎么定位(苹果和华为之间可以手机克隆吗)

    苹果和华为之间怎么定位(苹果和华为之间可以手机克隆吗)

  • ipadair2几小时充满电(ipadair2正常充电多久充满)

    ipadair2几小时充满电(ipadair2正常充电多久充满)

  • 删除的视频还能找回来吗(删除的视频还能恢复吗)

    删除的视频还能找回来吗(删除的视频还能恢复吗)

  • mce8是小米什么型号(小米mce8是小米几)

    mce8是小米什么型号(小米mce8是小米几)

  • 手机话费发票怎么打印(手机话费发票怎么下载)

    手机话费发票怎么打印(手机话费发票怎么下载)

  • 拼多多场景在哪里展现(拼多多 多多场景)

    拼多多场景在哪里展现(拼多多 多多场景)

  • wps文档怎样自动填加序号(wps文档怎样自动换行)

    wps文档怎样自动填加序号(wps文档怎样自动换行)

  • iphone11为什么不能激活(iphone11为什么不支持5g)

    iphone11为什么不能激活(iphone11为什么不支持5g)

  • 腾讯视频突然不能投屏(腾讯视频突然不能投屏了)

    腾讯视频突然不能投屏(腾讯视频突然不能投屏了)

  • 医疗批发企业增值税税负率大概是多少
  • 个人劳务报酬怎么申报个税
  • 递延所得税资产和递延所得税负债
  • 企业接受捐赠固定资产计入什么科目
  • 新公司成立后税务方面要做的事情有哪些
  • 包装版费怎么计入生产成本
  • 取得预收租金应如何申报缴税
  • 企业所得税季度申报时间
  • 未开业零升报企业是否做年度汇算清缴申报
  • 缓缴税款到期缴纳填主表第几行
  • 增值税10%怎么算
  • 去年购进的货物今年才收到发票
  • 代垫电费给对方怎么开票
  • 现金流量表本月数和本年累计数不一致
  • 土地增值税清算时间
  • 退货后发票还能拿去抵税吗
  • 可以把两张发票合写在记账凭证上吗
  • 申请一般纳税人需要多长时间
  • 接受实物投资的增值税会计核算方法
  • 2017企业所得税小微企业优惠政策
  • 查询税务信用评级
  • 无形资产软件摊销年限是多少
  • 典当行的账务处理会计分录大全
  • 外派人员补助标准
  • 一次性收取一年服务费怎么确定收入
  • 主营业务利润计算
  • 员工有多处收入怎么申报个人所得税
  • 如何设置老板键
  • 如何降低融资成本率
  • 劳务费没发票怎样下账
  • 如何在excel中运算
  • 汽车修理公司的成本怎么核算
  • 成品油企业自用油需要开具发票吗
  • php字符串赋值
  • 股东分配利润如何入账
  • vue3项目打包
  • 哪些属于政府补贴
  • 项目辅材计入什么科目
  • 库存商品的分类有哪些
  • vue插槽使用
  • yum命令详解
  • 给分公司开的发票,总公司付的款可以吗
  • 税收返还会计处理办法
  • 免税农产品的范围有哪些
  • python {:s}
  • 织梦cms可以商用吗
  • 在计算应纳税所得额时,纳税人因自然灾害
  • 当master down掉后,pt-heartbeat不断重试会导致内存缓慢增长的原因及解决办法
  • access数据库丢失原因
  • sql初学者视频教程
  • 水库水面经营权如何取得
  • 已开票未收到款怎么做账
  • 场地无偿使用证明的作用是什么
  • 装修费用应该计入什么科目
  • 商场返现活动怎么入账
  • 小规模纳税人购进税控收款机
  • 购买不动产增值税率
  • 社保扣费不成功会再次扣费吗
  • 工资计提数小于发放数,如何处理
  • 员工用自己的钱买的材料如何做账
  • 预提费用如何预提
  • 普通发票如何作废操作流程
  • mysql多字段排序原理
  • 分页式存储管理代码
  • mysql5.7主从配置 博客园 my cnblog
  • centos怎么备份
  • linux 系统监控
  • 远程桌面的文件怎么无法复制到本地桌面
  • 个人简历
  • csshtml经典案例
  • python程序的开发过程
  • 资源加载中是什么原因
  • unix linux
  • js验证码代码怎么写
  • 山东契税补贴政策2023年
  • 全国税务系统全面从严治党工作会议2023年
  • 设计费需要交税吗
  • 国家税务认证平台是什么
  • 发票真伪查询国税官网12366
  • 城镇土地使用税暂行条例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设