【问题标题】:What is the OpenCV font base size for cv::HersheyFonts?cv::HersheyFonts 的 OpenCV 字体基本大小是多少?
【发布时间】:2018-02-26 06:02:45
【问题描述】:

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

fontScale – 字体比例因子乘以特定字体 基本尺寸。

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

【问题讨论】:

  • 基本尺寸如 ?像素?
  • 当然,像素。除非它在其他单位?

标签: python opencv fonts


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    当我使用 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是什么意思。

    【讨论】:

      猜你喜欢
      • 2012-01-01
      • 2013-08-28
      • 1970-01-01
      • 1970-01-01
      • 2015-10-17
      • 2012-09-04
      • 2014-08-11
      • 2023-04-05
      • 1970-01-01
      相关资源
      最近更新 更多