> ## Content Index
> Fetch the complete content index at: https://yinguobing.com/blog/llms.txt
> Use this file to discover other available public pages before exploring further.

# OpenCV绘制中文字符
- URL: https://yinguobing.com/blog/draw-chinese-character-with-opencv/
- Published: 2021-07-31T14:11:41.000Z
- Updated: 2021-07-31T14:19:43.000Z
- Description: 不常用但是需要掌握
- Author: 尹国冰
- Tags: 图像处理

最近在做项目的时候遇到一个特殊的需求，在图像中绘制中文字符。OpenCV使用puttext函数实现字符绘制，但是其内置字体不支持中文。要想实现中文字符的绘制，需要启用OpenCV中的FreeType模块。目前只能通过自行编译OpenCV实现，且要满足：

1. 在编译选项中开启 free type。
2. 在编译时要包含额外模块。

编译OpenCV的方法推荐参考官方文档。我之前也录制过一段视频供参考。注意视频中仅实现了基本模块的编译。

[从源代码构建OpenCV\_哔哩哔哩\_bilibili从源代码开始构建OpenCV动态链接库，并解决因国内网络状况造成的慢速问题。OS：Ubuntu 18.04OpenCV: 4.3.0![](http://i0.hdslb.com/bfs/archive/bcd8b4e2ed7150f00a3069858cccbfe0e0d1a918.jpg@57w_57h_1c.png)真诚友善硬核的流浪AI![](http://i0.hdslb.com/bfs/archive/bcd8b4e2ed7150f00a3069858cccbfe0e0d1a918.jpg)](https://www.bilibili.com/video/BV19K4y1t76W/?ref=yinguobing.com)