[英]How to show white text on an image with black border using OpenCV2?
[英]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.