opencv乱码java_opencv 放置文字 中文乱码处理 putText
函数说明
void cv::putText(
cv::Mat& img, // 待绘制的图像
const string& text, // 待绘制的文字
cv::Point origin, // 文本框的左下角
int fontFace, // 字体 (如cv::FONT_HERSHEY_PLAIN)
double fontScale, // 尺寸因子,值越大文字越大
cv::Scalar color, // 线条的颜色(RGB)
int thickness = 1, // 线条宽度
int lineType = 8, // 线型(4邻域或8邻域,默认8邻域)
bool bottomLeftOrigin = false // true='origin at lower left'
);
import cv2
image = cv2.imread("img.png")
font = cv2.FONT_HERSHEY_SIMPLEX # 定义字体
# cv2.putText(image, u"paojie", (10, 130), 6, 5, (255, 0, 255), 5)
cv2.putText(image, "hello", (100, 200), 5, 5, (255, 0, 255), 5)
cv2.imshow("putTextPractice", image)
cv2.waitKey(0)
cv2.destroyAllWindows()
中文处理,使用PIL中转一下
import cv2
from PIL import Image, ImageDraw, ImageFont
import numpy as np
cv2.namedWindow("mark", cv2.WINDOW_AUTOSIZE)
image = cv2.imread("img.png")
cv2_im = cv2.cvtColor(image, cv2.COLOR_BGR2RGB) # cv2和PIL中颜色的hex码的储存顺序不同
pil_im = Image.fromarray(cv2_im)
draw = ImageDraw.Draw(pil_im) # 括号中为需要打印的canvas,这里就是在图片上直接打印
font = ImageFont.truetype("font.ttf", 20, encoding="utf-8") # 第一个参数为字体文件路径,第二个为字体大小
draw.text((0, 0), "eg:打印在这里", (0, 0, 255), font=font) # 第一个参数为打印的坐标,第二个为打印的文本,第三个为字体颜色,第四个为字体
cv2_text_im = cv2.cvtColor(np.array(pil_im), cv2.COLOR_BGR2RGB)
cv2.imshow("Video", cv2_text_im)
cv2.waitKey(0)
cv2.destroyAllWindows()
opencv乱码java_opencv 放置文字 中文乱码处理 putText相关推荐
- vscode新建html中文乱码,vscode中html中文乱码 怎么办
vscode中html中文乱码 怎么办?VSCode 中文乱码解决办法 文件 >> 首选项 >> 设置 搜索:"files.autoGuessEncoding&quo ...
- php压缩中文乱码,完美解决PHP中文乱码
一.首先是PHP网页的编码 1.php文件本身的编码与网页的编码应匹配 a.如果欲使用gb2312编码,那么php要输出头:header("Content-Type:text/html;ch ...
- mysql不同版本乱码_解决MySQL中文乱码以及版本不一致问题_MySQL
一.导出数据 先说明一下自己的环境:Mac OS X 10.8.3, MySQL Community Server 5.6.10, MySQL Workbench 5.2.47. 我想把本机数据库内的 ...
- linux mysql插入数据乱码_linux mysql数据库中文乱码
mysql中文乱码 mysql是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1.中文乱码 1. ...
- mysql数据库 中文乱码_数据库 MySQL中文乱码解决办法总结
MySQL中文乱码解决办法 前言: MySQL是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1 ...
- linux下mysql乱码,Linux下mysql中文乱码解决方案
中文存入 mysql 数据库出现的乱码,从 JSP 页面读取 mysql 中文数据出现乱码,以及在 sell 环境下查看数据库表中文数据出现乱码.为了解决中文乱码问题,首先是采用同一字符集.本人采用的 ...
- php在传json中文乱码,解决php json中文乱码问题
解决php json中文乱码问题 php json中文乱码的解决办法:首先将类中的中文字段进行url编码:然后再将对象进行json编码:最后进行url解码即可解决乱码问题. 推荐:<PHP视频教 ...
- java解析xml中文字符乱码_各种Java中文乱码的处理方法
对于Java,由于默认的编码方式是UNICODE,所以用中文也易出问题,常见的解决是: String s2 = new String(s1.getBytes("ISO-8859-1" ...
- python graphviz中文乱码_graphviz画图与中文乱码等问题总结
最近想写一些文档,画一些程序的逻辑图,用了vision,markdown等软件感觉不怎么好用,于是找到graphviz,这款强大的软件.下面介绍一些入门,还有自己在用的过程中遇到的问题 1.中文乱码的 ...
最新文章
- resin-pro-4.0.34 服務器在windows环境下的配置
- 第二十一课.粒子滤波器
- 【rnnoise源码分析】biquad滤波器
- 查看有多少个linux用户登录,Linux用户查看系统有多少用户在登录
- js动态给当前点击元素添加css类
- (转载)c++内存池实现 .
- 开发.NET Core NuGet包并实现CI/CD
- 循环链表解决约瑟夫问题(简化版)
- python函数时间,python之时间函数
- eclipse和idea代码通用吗_25个JavaScript代码简写技巧(下篇)
- 编译原理:利用yacc/bison进行语法分析
- grep -i pattern files :不区分大小写地搜索。默认情况区分大小写,
- 7-7 整数的分类处理 (20 分)
- 去掉表中字段空的空格或换行符
- 北峰通信为安徽监狱管理局构建无盲区数字对讲通信调度系统
- CAD二次开发--自定义下拉菜单与工具栏踩坑总结(附带源码)
- (转)iPhone +ipad尺寸规范(界面 图标)
- 德州农业机械大学计算机科学,2020年德州农业机械大学申请条件
- C语言读取txt文件
- 营销活动思维导图系列(共55份)
热门文章
- DDOS三种不同类型的攻击行为—Vecloud
- 网络犯罪分子为何针对中小企业?—Vecloud微云
- 大话设计模式Python实现-简单工厂模式
- 重新认识错过(通向财富自由之路学习笔记十四)
- APL开发日志 -- 2013-03-02
- PostgreSQL学习手册(系统表)
- 新京报:“AI换脸”被滥用 科技莫成“黑产”帮凶
- 机器学习规则 (Rules of Machine Learning): 关于机器学习工程的最佳实践
- 再谈fedora下的音乐和视频播放器的安装
- java 集合接口原理_图文剖析java集合框架—Set接口