Python opencv 在图片上写字

  • 可以是jpg或者png直接读进来,也可以直接处理numpy(一般是可视化的时候检查图像使用)
import cv2 as cv
def draw_in_pic(img, words, im_path, visual_dir):
    '''
    todo:   draw text info on picture 
    img:    numpy
    '''
    str_context = str(words)
    font = cv.FONT_HERSHEY_COMPLEX # 字体类型
    color = (255,0,0) # 颜色选择,单通道只有黑白
    start_point = (50,50) # 文字起始点
    print_size = 1 # 字体大小
    thickness = 1 # 文字粗细
    cv.putText(img, str_context, start_point,font,print_size,color,thickness)
    image_name = os.path.basename(os.path.dirname(im_path))
    cv.imwrite(os.path.join(visual_dir, image_name + '_' + str(pre_degree) + '_.png'), img)

以上!
Reference1
Reference2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值