相关疑难解决方法(0)

将TrueType字体加载到OpenCV

我们可以加载自定义TrueType字体并将其与cv2.putText函数一起使用吗?

font = cv2.FONT_HERSHEY_SIMPLEX
cv2.putText(img,'OpenCV',(10,500), font, 4,(255,255,255),2,cv2.LINE_AA)
Run Code Online (Sandbox Code Playgroud)

python opencv

12
推荐指数
3
解决办法
1万
查看次数

错误“模块”对象没有属性“freetype”

我正在使用此代码链接,但它显示模块对象的错误没有属性 我试图 pip install freetype 但什么也没发生。任何人都可以请指导我。

import cv2
import numpy as np   
img = np.zeros((100, 300, 3), dtype=np.uint8)

ft = cv2.freetype.createFreeType2()
ft.loadFontData(fontFileName='Ubuntu-R.ttf',
                id=0)
ft.putText(img=img,
           text='Quick Fox',
           org=(15, 70),
           fontHeight=60,
           color=(255,  255, 255),
           thickness=-1,
           line_type=cv2.LINE_AA,
           bottomLeftOrigin=True)

cv2.imwrite('image.png', img)
Run Code Online (Sandbox Code Playgroud)

python opencv numpy freetype freetype2

6
推荐指数
1
解决办法
4202
查看次数

如何使用 opencv 将等宽字体插入到图像中?

目前,我可以使用 openCV API (putText) 将 HERSHEY 字体的一些文本插入到图像中。但 openCV 似乎不支持任何等宽字体。

我想知道如何在图像中插入一些等宽或固定间距文本。

python ocr text opencv monospace

3
推荐指数
1
解决办法
5760
查看次数

标签 统计

opencv ×3

python ×3

freetype ×1

freetype2 ×1

monospace ×1

numpy ×1

ocr ×1

text ×1