资源简介
数字图像处理实验三,具体可见博客https://blog.csdn.net/gyx1549624673/article/details/103808536。本次实验的目标是使用多分辨率融合技术无缝地融合两幅图像,图像通过轻微的变形和平滑的接缝将两个图像连接在一起。
本次实验帮助学生掌握高斯金字塔、拉普拉斯金字塔以及多分辨率图像还原等技术处理过程。
本次实验帮助学生掌握高斯金字塔、拉普拉斯金字塔以及多分辨率图像还原等技术处理过程。

代码片段和文件信息
import cv2
import numpy as npsys
A = cv2.imread(‘E:/QQ/test3/images1/left1.jpg‘)
B = cv2.imread(‘E:/QQ/test3/images1/right1.jpg‘)
# generate Gaussian pyramid for A
G = A.copy()
gpA = [G]
for i in range(6):
G = cv2.pyrDown(G)
gpA.append(G)
G = B.copy()
gpB = [G]
for i in range(6):
G = cv2.pyrDown(G)
gpB.append(G)
lpA = [gpA[5]]
for i in range(60-1):
GE = cv2.pyrUp(gpA[i])
GE=cv2.resize(GEgpA[i - 1].shape[-2::-1])
L = cv2.subtract(gpA[i-1]GE)
lpA.append(L)
# generate Laplacian Pyramid for B
lpB = [gpB[5]]
for i in range(60-1):
GE = cv2.pyrUp(gpB[i])
GE = cv2.resize(GE gpB[i - 1].shape[-2::-1])
L = cv2.subtract(gpB[i-1]GE)
lpB.append(L)
# Now add left and right halves of images in each level
LS = []
lpAc=[]
for i in range(len(lpA)):
b=cv2.resize(lpA[i]lpB[i].shape[-2::-1])
lpAc.append(b)
for i in zip(lpAclpB):
lalb=i
rowscolsdpt = la.shape
ls = np.hstack((la[:0:cols//2] lb[:cols//2:]))
LS.append(ls)
ls_ = LS[0]
for i in range(16):
ls_ = cv2.pyrUp(ls_)
ls_= cv2.resize(ls_ LS[i].shape[-2::-1])
ls_ = cv2.add(ls_ LS[i])
# image with direct connecting each half
B= cv2.resize(B A.shape[-2::-1])
real = np.hstack((A[::cols//2]B[:cols//2:]))
cv2.imwrite(‘E:/QQ/test3/images1/Pyramid_blending6.jpg‘ls_)
cv2.imwrite(‘E:/QQ/test3/images1/Direct_blending6.jpg‘real)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-12-20 17:25 test3\
文件 29289 2019-12-17 17:28 test3\Direct_blending.jpg
文件 7044 2019-12-17 17:28 test3\Pyramid_blending2.jpg
文件 28078 2019-12-17 15:49 test3\apple.jpeg
目录 0 2019-12-20 17:24 test3\images1\
文件 69799 2019-12-17 19:13 test3\images1\Direct_blending.jpg
文件 50497 2019-12-17 21:22 test3\images1\Direct_blending1.jpg
文件 25699 2019-12-17 20:04 test3\images1\Direct_blending3.jpg
文件 50497 2019-12-17 20:41 test3\images1\Direct_blending4.jpg
文件 50497 2019-12-20 12:52 test3\images1\Direct_blending5.jpg
文件 50497 2019-12-25 14:21 test3\images1\Direct_blending6.jpg
文件 22676 2019-12-17 19:13 test3\images1\Pyramid_blending.jpg
文件 12900 2019-12-17 21:22 test3\images1\Pyramid_blending1.jpg
文件 12900 2019-12-17 20:41 test3\images1\Pyramid_blending4.jpg
文件 12900 2019-12-20 12:52 test3\images1\Pyramid_blending5.jpg
文件 12900 2019-12-25 14:21 test3\images1\Pyramid_blending6.jpg
文件 71354 2019-12-17 19:12 test3\images1\left.jpg
文件 64115 2019-12-17 19:14 test3\images1\left1.jpg
文件 82498 2019-12-17 19:13 test3\images1\right.jpg
文件 45070 2019-12-17 19:14 test3\images1\right1.jpg
文件 38842 2019-12-17 19:07 test3\images1\t01c062c39839be44b7.jpg
目录 0 2019-12-17 18:38 test3\images2\
文件 30357 2019-12-17 18:38 test3\images2\Direct_blending.jpg
文件 9916 2019-12-17 18:38 test3\images2\Pyramid_blending2.jpg
文件 47686 2019-12-17 18:38 test3\images2\left1.jpg
文件 23488 2019-12-17 18:38 test3\images2\right1.jpg
目录 0 2019-12-17 18:55 test3\images3\
文件 44541 2019-12-17 18:54 test3\images3\Direct_blending.jpg
文件 13378 2019-12-17 18:54 test3\images3\Pyramid_blending3.jpg
文件 61949 2019-12-17 18:43 test3\images3\left.jpg
文件 62455 2019-12-17 18:53 test3\images3\right.jpg
............此处省略2个文件信息
- 上一篇:Smarty简单示范
- 下一篇:24点游戏 汇编语言
相关资源
- 冈萨雷斯 数字图像处理 源代码(m文
- VC数字图像处理课程设计
- 图片-视频互换程序
- 北京交通大学-数字图像处理试卷+ 答
- 数字图像处理 王伟强 国科大 期末试
- 国科大数字图像处理习题课重点
- 数字图像处理标准测试图片335张
- 哈尔滨工业大学深圳 数字图像处理
- 东南大学数字图像处理期末复习
- 数字图像处理课程设计 实验报告
- 数字图像处理冈萨雷斯第三版 英文原
- 数字图像处理 刚萨雷斯 第三版中文版
- 数字图像处理(第三版)(何东健)
- 数字图像处理第三版中文答案冈萨雷
- 数字图像处理第四章答案
- 数字图像处理及模式识别.pdf
- 数字图像处理实验报告(全答案)
- 图像增强实验内含完整代码
- 数字图像处理代码
- 图像处理常用到的图片
- 数字图像处理标准测试图
- 西华大学2017-2018数字图像处理期末B卷
- 哈尔滨工程大学数字图像处理英文课
- 数字图像处理-毛发处理实验
- 数字图像处理数据集八-RN15
- 数字图像处理-基础篇 谷口庆治
- 基于数字图像处理技术的混凝土表面
- 超全的数字图像处理试题
- 数字图像处理教案244642
- qt 数字图像处理
评论
共有 条评论