python +oponcv文字putText(),图像resize()函数绘制

python +oponcv文字putText(),图像绘制

cv2.putText()函数
文字的绘制:
rectangle()矩阵的绘制可以参考
python +oponcv的rectangle(),circle(),ellipse(),polylines()函数:
https://blog.csdn.net/weixin_42878758/article/details/81611309

import cv2
import numpy as np
img = cv2.imread("image0.JPG",1)
#字体的类型
font = cv2.FONT_HERSHEY_SIMPLEX
cv2.rectangle(img,(200,100),(500,400),(0,255,0),3)
#文字的绘制
#第一个参数 图片的数据
#第二个参数 文字内容
#第三个参数 坐标位置
#第四个参数 字体的类型
#第五个参数 字体的大小
#第六个参数 颜色color
#第七个参数 线条的粗细
#第八个参数 线条的类型
cv2.putText(img,"this is flower ",(100,300),font,1,(200,100,255),3,cv2.LINE_AA)
cv2.imshow("src",img)
cv2.waitKey(0)

python +oponcv文字putText(),图像resize()函数绘制_第1张图片
resize()函数
缩放图像


import cv2
img = cv2.imread("image0.JPG",1)
height = int(img.shape[0]*0.2)
width = int(img.shape[1]*0.2)
imgResize = cv2.resize(img,(width,height))
for i in range(0,height):
    for j in range(0,width):
        img[i+200,j+300]=imgResize[i,j]
cv2.imshow("src",img)
cv2.waitKey(0)

python +oponcv文字putText(),图像resize()函数绘制_第2张图片

你可能感兴趣的:(python +oponcv文字putText(),图像resize()函数绘制)