![](/img/trans.png)
[英]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.