美文网首页
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