# -*- coding: UTF-8 -*-
import cv2
import numpy as np
import matplotlib.pyplot as plt
# 读取图像添加文字（可用于图像添加水印）
def img_channel(imgPath):
    
    img=cv2.imread(imgPath,cv2.IMREAD_COLOR)    # 打开文件
    cv2.imshow('Original_img',img )
    font = cv2.FONT_HERSHEY_DUPLEX              # 设置字体
    img_word = cv2.putText(img, "liuyan", (5, 150), font, 2.5, (0, 0, 0), 2,)
    """
    cv2.putText()
    传入参数：图片对象、文本、像素、字体、字体大小、颜色、字体粗细
    其中：像素为文字位置
    """

    # cv2.imshow('Original_img',img )
    cv2.imshow('Add_text_img',img_word )

    # cv2.imwrite('5.png',img_word )      # 保存

    cv2.waitKey(0)
    cv2.destroyAllWindows()             # 关闭所有窗口
    # cv2.destroyWindow(wname)            # 关闭指定窗口

if __name__ == "__main__":
    imgPath = 'src/python-opencv/a.jpg'
    img_channel(imgPath)
# -*- coding: UTF-8 -*-
import cv2
import numpy as np
import matplotlib.pyplot as plt
# 读取图像添加文字（可用于图像添加水印）
def img_channel(imgPath):
    
    img=cv2.imread(imgPath,cv2.IMREAD_COLOR)    # 打开文件
    cv2.imshow('Original_img',img )
    font = cv2.FONT_HERSHEY_DUPLEX              # 设置字体
    img_word = cv2.putText(img, "liuyan", (5, 150), font, 2.5, (0, 0, 0), 2,)
    """
    cv2.putText()
    传入参数：图片对象、文本、像素、字体、字体大小、颜色、字体粗细
    其中：像素为文字位置
    """

    # cv2.imshow('Original_img',img )
    cv2.imshow('Add_text_img',img_word )

    # cv2.imwrite('5.png',img_word )      # 保存

    cv2.waitKey(0)
    cv2.destroyAllWindows()             # 关闭所有窗口
    # cv2.destroyWindow(wname)            # 关闭指定窗口

if __name__ == "__main__":
    imgPath = 'src/python-opencv/a.jpg'
    img_channel(imgPath)
# -*- coding: UTF-8 -*- # 读取图像添加文字（可用于图像添加水印） # 打开文件 # 设置字体 cv2.putText()     传入参数：图片对象、文本、像素、字体、字体大小、颜色、字体粗细     其中：像素为文字位置 # cv2.imshow('Original_img',img ) # cv2.imwrite('5.png',img_word )      # 保存 # 关闭所有窗口 # cv2.destroyWindow(wname)            # 关闭指定窗口