OpenCV 图像金字塔
程序员文章站
2022-07-14 11:42:04
...
同一图像的不同分辨率的子图集和 。
- 原理
向下取样
- 函数 pyrDown
result = cv2.pyrDown(img)
- 效果
向上取样
- 函数 pyrUp
result = cv2.pyrUp(img)
- 效果
拉普拉斯金字塔
- 原理
- 代码套路
1 import cv2
2 import numpy as np
3
4 img = cv2.imread('./bomb.jpg')
5 imgd = cv2.pyrDown(img)
6 imgu = cv2.pyrUp(imgd)
7 lapPyr = img - imgu
8
9 img2 = imgd
10 imgd2 = cv2.pyrDown(img2)
11 imgu2 = cv2.pyrUp(imgd2)
12 imgu2 = np.delete(imgu2,85,0)
13 imgu2 = np.delete(imgu2,85,1)
14 lapPyr2 = img2 - imgu2
15
16 cv2.imshow('XY1',lapPyr)
17 cv2.imshow('XY',lapPyr2)
18 cv2.waitKey()
19 cv2.destroyAllWindows()
上一篇: Unity编辑器扩展
下一篇: unity编辑器----小白
推荐阅读
-
CAD图纸怎么等比例插入光栅图像?
-
PHP 图像处理与SESSION制作超简单验证码的方法示例
-
BOT3重磅发布图像处理IC“Pascal”,加速视觉AI强势落地
-
详解OpenCV For Java环境搭建与功能演示
-
asp.net(C#)使用QRCode生成图片中心加Logo或图像的二维码实例
-
HTML5 Canvas图像模糊完美解决办法
-
使用HTML5 IndexDB存储图像和文件的示例
-
使用HTML5 Canvas API中的clip()方法裁剪区域图像
-
【OpenCV】【python】车道线定位及拟合(np.ployfit,cv2.fillPoly)
-
Android开发技巧之像QQ一样输入文字和表情图像