cv::HersheyFonts 的 OpenCV 字体基本大小是多少?

ast*_*mme 5 python fonts opencv

来自http://docs.opencv.org/2.4/modules/core/doc/drawing_functions.html#puttext

\n\n
\n

fontScale \xe2\x80\x93 乘以特定于字体的基本尺寸的字体比例因子。

\n
\n\n

好时字体的基本尺寸是多少?我到处都找不到它。

\n

Clo*_*Cho 6

当我使用 Python getTextSize时,它​​返回元组数据结构。

例如,

textSize = cv2.getTextSize(text=str(act_class_info[0]), fontFace=cv2.FONT_HERSHEY_DUPLEX, fontScale=1, thickness=1)
print(textSize)  # ((61, 22), 10)
Run Code Online (Sandbox Code Playgroud)

看起来(61, 22)是以像素为单位的三个字母的宽度和一个字母的高度。我不知道10这个数字是什么意思。


api*_*i55 5

文档中没有任何内容,源代码中也没有任何真正可读的内容。

您可以尝试使用getTextSize来获取您选择的字体的测试字符串的大小(以像素为单位),我认为它不是等宽的,因此它会随您使用的字母而变化。