Drawing UTF-8 strings with freetype/harfbuzz#
Detailed Description#
This modules is to draw UTF-8 strings with freetype/harfbuzz.
Install freetype2 and harfbuzz in your system.
Create FreeType2 instance with createFreeType2() function.
Load font file with loadFontData() function.
Draw text with putText() function.
If thickness parameter is negative, drawing glyph is filled.
If thickness parameter is positive, drawing glyph is outlined with thickness.
If line_type parameter is 16(or CV_AA), drawing glyph is smooth.
Classes#
Name |
Description |
|---|---|
|
Function Documentation#
createFreeType2()#
Ptr< FreeType2 > cv::freetype::createFreeType2()
#include <opencv2/freetype.hpp>
Python:
cv.freetype.createFreeType2() -> retval
Create FreeType2 Instance.
The function createFreeType2 create instance to draw UTF-8 strings.