truetype/opentype などのフォント、すなわち Freetype の FT_Face のラッパー。 詳細...
#include <opencv2/imgproc.hpp>
truetype/opentype などのフォント、すなわち Freetype の FT_Face のラッパー。
このクラスは読み込まれたフォントを格納するために使用される。フォントはその後、関数 putText と getTextSize に渡すことができる。
- 例
- samples/dnn/classification.cpp, samples/dnn/object_detection.cpp, samples/dnn/segmentation.cpp, samples/dnn/text_detection.cpp。
◆ FontFace() [1/2]
| cv::FontFace::FontFace |
( |
| ) |
|
| Python: |
|---|
| cv.FontFace( | | ) -> | <FontFace object> |
| cv.FontFace( | fontPathOrName | ) -> | <FontFace object> |
◆ FontFace() [2/2]
| cv::FontFace::FontFace |
( |
const String & | fontPathOrName | ) |
|
| Python: |
|---|
| cv.FontFace( | | ) -> | <FontFace object> |
| cv.FontFace( | fontPathOrName | ) -> | <FontFace object> |
指定されたパスまたは指定された名前のフォントを読み込む。
- 引数
-
| fontPathOrName | カスタムフォントへのパス、または埋め込みフォントの名前: "sans"、"italic"、"uni" のいずれか。fontPathOrName が空の場合はデフォルトの埋め込みフォントを意味する。 |
◆ ~FontFace()
| cv::FontFace::~FontFace |
( |
| ) |
|
◆ getBuiltinFontData()
| static bool cv::FontFace::getBuiltinFontData |
( |
const String & | fontName, |
|
|
const uchar *& | data, |
|
|
size_t & | datasize ) |
|
static |
◆ getInstance()
| bool cv::FontFace::getInstance |
( |
std::vector< int > & | params | ) |
const |
| Python: |
|---|
| cv.FontFace.getInstance( | | ) -> | retval, params |
◆ getName()
| String cv::FontFace::getName |
( |
| ) |
const |
| Python: |
|---|
| cv.FontFace.getName( | | ) -> | retval |
◆ operator->()
| Impl * cv::FontFace::operator-> |
( |
| ) |
|
◆ set()
| bool cv::FontFace::set |
( |
const String & | fontPathOrName | ) |
|
| Python: |
|---|
| cv.FontFace.set( | fontPathOrName | ) -> | retval |
◆ setInstance()
| bool cv::FontFace::setInstance |
( |
const std::vector< int > & | params | ) |
|
| Python: |
|---|
| cv.FontFace.setInstance( | params | ) -> | retval |
現在のバリアブルフォントインスタンスを設定する。
- 引数
-
| params | key1, value1, key2, value2, ... のペアのリスト。例: ‘myfont.setInstance({CV_FOURCC('w’,'g','h','t'), 400<<16, CV_FOURCC('s','l','n','t'), -(15<<16)});` パラメータ値は 16.16 固定小数点形式で指定されることに注意。すなわち整数値は 16 ビットシフト(または 65536 倍)する必要がある。 |
◆ impl
| Ptr<Impl> cv::FontFace::impl |
|
protected |
このクラス詳解は次のファイルから抽出されました: