資源簡介
數字圖像處理實驗三,具體可見博客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點游戲 匯編語言
評論
共有 條評論