什么是cv :: HersheyFonts的OpenCV字体大小?

时间:2017-09-17 17:17:00

标签: python opencv fonts

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

  

fontScale - 字体比例因子乘以字体特定   基本大小。

hershey字体的基本大小是多少?我无法在任何地方找到它。

2 个答案:

答案 0 :(得分:1)

文档中没有任何内容或源代码中可读的任何内容。

您可以尝试使用getTextSize要使用您选择的字体获取测试字符串的像素大小,我认为它不是等宽的,因此它会改变您使用的字母。

答案 1 :(得分:0)

When I use Python getTextSize, it returned tuple data structure.

For example,

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

It looks like (61, 22) is width of three letters and height of one letter in pixel unit. I don't know what the number 10 is meaning.