来自http://docs.opencv.org/2.4/modules/core/doc/drawing_functions.html#puttext:
fontScale - 字体比例因子乘以字体特定 基本大小。
hershey字体的基本大小是多少?我无法在任何地方找到它。
答案 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.