繁体   English   中英

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

[英]Can't show the image with white text, opencv

原图是

在此处输入图片说明

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)

运行上面的代码后,我得到了这样的图像

在此处输入图片说明

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

图像类型是否从 0.0 浮动到 1.0? 是单通道灰度吗? 您正在分配具有 3 个通道和 255 个值的文本颜色……您可能因为其中一个而遇到问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM