基于OpenCV 2.4.9/3.1的汉字显示(FreeType 2.6.2)

1、主要工作

1FreeType下载与编译

2OpenCV工程demo中须添加代码资源

(3)OpenCV中添加FreeType库及配置;

(4)遇到的问题与解决;

2、工作具体内容

2.1 汉字显示准备工作

由于OpenCV自带的cvInitFontcvPutText函数不支持向图像中写入中文,需要使用FreeType库来进行汉字显示。

FreeType库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件,包括TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF等。

OpenCV+FreeType显示汉字的中步骤如下:

(1)VS2013+OpenCV配置;

(2)FreeType下载;

(3)FreeType重编译;

(4)OpenCV工程demo中添加代码资源等

(5)OpenCV中添加FreeType库及配置。

(6)OpenCV工程demo编译、运行工程。

2.2 VS2013+OpenCV配置

VS + CV的配置已介绍过多次,这里不再赘述。详细见:Win7 64位+VS2013 OpenCV 2.4.9安装配置Win7 64位+VS2013 OpenCV 3.1.0安装配置

本工程中系统版本为:Win7 64位,平台为:VS2013OpenCV采用:

OpenCV 2.4.9OpenCV 3.1.0,其中OpenCV 2.4.9VS2013中调试平台为

Win 3232位:x86),OpenCV 3.1.0VS2013中调试平台为x6464位:x64)。

2.3 FreeType下载

首先,我们下载 FreeType 的源代码。从官网https://www.freetype.org/sourceforgehttps://sourceforge.net/projects/freetype/files/freetype2上获得 FreeType 的源码工程,(这里最新版本为2.7,本工程中采用较为稳定的2.6.2)。

 

2.2.1 FreeType 下载

2.4 FreeType基于VS2013的重编译

STEP 1:

将下载下来的ft262.zip文件解压后得到freetype-2.6.2文件夹,把 freetype-2.6.2这个目录拷贝到这个目录下:D:\opencv lib\

 

2.3.1 freeyype-2.6.2 文件夹

注意: [1] 如果电脑上并不存在这个目录,要自己创建。[2] 亦可使用电脑中的其他路径如果在后面的步骤中涉及到这个路径,需要自行转换成自己所用的路径。

STEP 2:

在系统变量中,增加:FreeType : D:\opencv lib\\freetype-2.6.2

 

2.3.2 freeyype-2.6.2 环境变量配置

这么做的好处是:

[1]以后当我们需要用到 D:\opencv lib\\freetype-2.6.2这个路径的时候,可以用%FreeType%或者$(FreeType)来代替它;

[2]如果我们以后更换了 FreeType的版本,只需要更新FreeType

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值