怎么认识图像金字塔

 时间:2024-11-02 13:19:19

一张图片不断缩小,大图在下,小图在上,看起来就像是一个金字塔。本文用python来制作图像金字塔。

怎么认识图像金字塔

怎么认识图像金字塔

工具/原料

电脑

python3+

方法/步骤

1、准备两幅图片:importcv2A=cv2.imread('apple.jpg')B=cv2.imread('orange.jpg')

怎么认识图像金字塔

怎么认识图像金字塔

2、看看这两个图片的尺寸,是一样大小的。

怎么认识图像金字塔

3、制作第一个图片的金字塔:G=A.copy()gpA=[G]foriinrange(6):G=cv2.pyrDown(G)gpA.append(G)从下往上,每次长和宽都缩小一半。

怎么认识图像金字塔

怎么认识图像金字塔

怎么认识图像金字塔

怎么认识图像金字塔

怎么认识图像金字塔

怎么认识图像金字塔

4、第二幅图片的金字塔:H=B.copy()gpB=[H]foriinrange(6):H=cv2.pyrDown(H)gpB.append(H)

怎么认识图像金字塔

怎么认识图像金字塔

怎么认识图像金字塔

怎么认识图像金字塔

怎么认识图像金字塔

怎么认识图像金字塔

5、两个图片的原始尺寸一样,但是缩小之后,也应该一样大。foriinrange(6):print(gpA[i].shape,gpB[i].shape)

怎么认识图像金字塔

6、对每一个小图,执行放大操作:foriinrange(5,0,-1):GE=cv2.pyrUp(gpA[i])print(gpA[i-1].shape,GE.shape)结果发现,大小不一致了。这是怎么回事?

怎么认识图像金字塔

js如何在数组中选出大于2的数? 不用专业的刷杯刷就可以刷到杯底 如何统一设置云媒体电视换台时的电视音量 汽水音乐vip如何购买 教你怎么做葱油三黄鸡
热门搜索
庭院灯图片 捷安特自行车图片 宇宙图片大全 迪拜帆船酒店图片 蜂鸟网图片