掌握truetype字体原理,利用freetype开源字体库,实现在图片上书写一行字体大小变化的诗句(比如首字体增大)。
首先,在树莓派上安装freetype:
下载好:
传输文件,并且安装好:
解压,进入对应的安装包,进行配置:
配置完成:
进行编译:
将库安装到根目录/usr/local:
查看字库(从pc添加字库到树莓派):
进行测试:
最终效果图:
用到的代码:
#include <ft2build.h>
#include FT_FREETYPE_H
#include <highgui.h>
#include <wchar.h>
#include <assert.h>
#include <locale.h>
#include <ctype.h>
#include <opencv2/opencv.hpp>
#include<iostream>
using namespace std;
using namespace cv;
class CvText
{
//================================================================
//================================================================
public:
/**
* 装载字库文件
*/
CvText(const char *freeType);
virtual ~CvText();
//==================