Не могу показать изображение с белым текстом, opencv - PullRequest
0 голосов
/ 01 марта 2020

Исходное изображение

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

Только текст показывался, а фоновое изображение исчезало. Я также пробовал другие цвета, такие как синий и зеленый, все они работали нормально, изображение и текст сохранялись. Интересно, почему белый текст здесь не работает и как я могу это исправить.

1 Ответ

0 голосов
/ 01 марта 2020

Тип изображения с плавающей точкой от 0,0 до 1,0? Это один канал в оттенках серого? Вы назначаете цвет текста для 3 каналов и 255 значений ... Возможно, у вас возникли проблемы из-за одного из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...