OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::FontFace クラス

truetype/opentype などのフォント、すなわち Freetype の FT_Face のラッパー。 詳細...

#include <opencv2/imgproc.hpp>

Collaboration diagram for cv::FontFace:

公開メンバ関数

 FontFace ()
 デフォルトフォントを読み込む
 
 FontFace (const String &fontPathOrName)
 指定されたパスまたは指定された名前のフォントを読み込む。
 
 ~FontFace ()
 
bool getInstance (std::vector< int > &params) const
 
String getName () const
 
Impl * operator-> ()
 
bool set (const String &fontPathOrName)
 新しいフォントフェイスを読み込む
 
bool setInstance (const std::vector< int > &params)
 現在のバリアブルフォントインスタンスを設定する。
 

静的公開メンバ関数

static bool getBuiltinFontData (const String &fontName, const uchar *&data, size_t &datasize)
 

限定公開変数類

Ptr< Impl > impl
 

詳細説明

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

現在のバリアブルフォントインスタンスを設定する。

引数
paramskey1, 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

このクラス詳解は次のファイルから抽出されました: