OpenCV绘制中文字符
不常用但是需要掌握
![OpenCV绘制中文字符](/content/images/size/w1200/2021/07/conor-luddy-Pz3EHf-KJfc-unsplash-2.jpg)
最近在做项目的时候遇到一个特殊的需求,在图像中绘制中文字符。OpenCV使用puttext函数实现字符绘制,但是其内置字体不支持中文。要想实现中文字符的绘制,需要启用OpenCV中的FreeType模块。目前只能通过自行编译OpenCV实现,且要满足:
- 在编译选项中开启 free type。
- 在编译时要包含额外模块。
编译OpenCV的方法推荐参考官方文档。我之前也录制过一段视频供参考。注意视频中仅实现了基本模块的编译。
从源代码构建OpenCV_哔哩哔哩_bilibili
从源代码开始构建OpenCV动态链接库,并解决因国内网络状况造成的慢速问题。OS:Ubuntu 18.04OpenCV: 4.3.0
![](http://i0.hdslb.com/bfs/archive/bcd8b4e2ed7150f00a3069858cccbfe0e0d1a918.jpg)
Comments ()