【发布时间】:2018-02-26 06:02:45
【问题描述】:
来自http://docs.opencv.org/2.4/modules/core/doc/drawing_functions.html#puttext:
fontScale – 字体比例因子乘以特定字体 基本尺寸。
好时字体的基本尺寸是多少?我到处都找不到。
【问题讨论】:
-
基本尺寸如 ?像素?
-
当然,像素。除非它在其他单位?
来自http://docs.opencv.org/2.4/modules/core/doc/drawing_functions.html#puttext:
fontScale – 字体比例因子乘以特定字体 基本尺寸。
好时字体的基本尺寸是多少?我到处都找不到。
【问题讨论】:
文档中没有任何内容,源代码中没有任何真正可读的内容。
您可以尝试使用getTextSize 以使用您选择的字体获取测试字符串的像素大小,我认为它不是等宽的,因此您使用的字母会有所不同。
【讨论】:
当我使用 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)
看起来 (61, 22) 是以像素为单位的三个字母的宽度和一个字母的高度。我不知道数字10是什么意思。
【讨论】: