无法显示带有白色文本的图像,opencv

2024-09-27 00:12:28 发布

您现在位置:Python中文网/ 问答频道 /正文

原始图像是

enter image description here

font                   = cv2.FONT_HERSHEY_SIMPLEX
bottomLeftCornerOfText = (10,150)
fontScale              = 1
fontColor              = (255,255,255)

cv2.putText(img=img,text='Hello World!', 
    org = bottomLeftCornerOfText,
    fontFace=font, 
    fontScale=fontScale,
    color=fontColor,
    lineType=cv2.LINE_AA,
    thickness=1)

运行上面的代码后,我得到了如下图像

enter image description here

只显示文本,背景图像消失。我还尝试了其他颜色,比如蓝色和绿色,它们都很好用,图像和文本都保留了下来。我想知道为什么白色文本在这里不起作用,我如何修复它


Tags: text图像文本helloimgworldcv2font
1条回答
网友
1楼 · 发布于 2024-09-27 00:12:28

图像类型是否从0.0浮动到1.0?是单通道灰度吗?您正在使用3个通道和255个值指定文本颜色。。。可能是因为其中一个原因你遇到了麻烦

相关问题 更多 >

    热门问题