美文网首页
45. 绘制文字图片与缩放图嵌入

45. 绘制文字图片与缩放图嵌入

作者: 十里江城 | 来源:发表于2019-11-13 08:52 被阅读0次

    本文结束如何在图片上写入文字,以及如何将图片缩小后嵌入原图

    绘制文字图片:

    import cv2
    import numpy as np
    
    img =  cv2.imread('face.jpg', 1)
    
    # 设置简单字体
    font = cv2.FONT_HERSHEY_SIMPLEX
    # 绘制红色矩形
    cv2.rectangle(img, (100, 50), (400, 500), (0, 255, 0), 3)
    # 放入文字  参数:1dst 2文字内容 3写入坐标 4-5字体、大小设置    6color       7 线条宽  8线条类型
    cv2.putText(img, 'this is a person', (50, 250), font, 1, (200, 100, 255), 2, cv2.LINE_AA)
    
    cv2.imshow('src', img)
    cv2.waitKey(0)
    

    绘制的文字图片如下:


    image.png

    缩放图嵌入:

    import cv2
    import numpy as np
    
    img =  cv2.imread('face.jpg', 1)
    
    height = int(img.shape[0] * 0.2)
    width = int(img.shape[1] * 0.2)
    
    # 图片缩放    缩放宽高: (列width, 行height)
    imgResize = cv2.resize(img, (width, height))
    
    # 重构图像
    for i in range(0, height):
       for j in range(0, width):
           img[i + 200, j + 350] = imgResize[i, j]
    
    # 缩放图片附着在原图片上
    cv2.imshow('dst', img)
    cv2.waitKey(0)
    

    嵌入小图的效果如下:


    image.png

    相关文章

      网友评论

          本文标题:45. 绘制文字图片与缩放图嵌入

          本文链接:https://www.haomeiwen.com/subject/bixcictx.html