open cv 不同大小图片,小图片替换到大图片中具体位置

本文可以参考(灰度化显示)
添加链接描述
实现代码

定义显示函数:

def cv_show(aaa,bbb):
    cv2.imshow(bbb,aaa)
    cv2.waitKey(0)
    cv2.destroyAllWindows()

进行图片合成:

w,h=np.array(shear_image_gray.shape)  #获取小图片的大小
template_gray=cv2.resize(template_gray,(205,205))# 设置图片大小
template_gray=np.array(template_gray) # 转化为numpy数组
shear_image_gray=np.array(shear_image_gray)
for i in range(80,80+w):# 通过设定的图片大小进行对规定区域重新赋值  替换的图片大小为(45,45)的
    for j in range(80,80+h):
        template_gray[i,j]=shear_image_gray[i-80,j-80]
cv_show(template_gray,'a')

cv小白,学习笔记,欢迎指正讨论。

你可能感兴趣的:(笔记,python,jupyter,opencv)