日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python+OpenCV图像处理(九)图像金字塔

發布時間:2024/7/23 python 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python+OpenCV图像处理(九)图像金字塔 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

圖像金字塔

? ? ? ?圖像金字塔是圖像多尺度表達的一種,是一種以多分辨率來解釋圖像的有效但概念簡單的結構。圖像金字塔最初用于機器視覺和圖像壓縮,一幅圖像的金字塔是一系列以金字塔形狀排列的分辨率逐步降低,且來源于同一張原始圖的圖像集合。其通過梯次向下采樣獲得,直到達到某個終止條件才停止采樣。我們將一層一層的圖像比喻成金字塔,層級越高,則圖像越小,分辨率越低。

? ? ? ? 從上面對圖像金字塔的定義來看,圖像金字塔的功能之一就是對圖像尺度尺度的轉換,即放大或者縮小圖片,在OpenCV中提供了兩種方法:

  • cv2.resize()函數,這種方法可直接對圖像進行尺度的變換,在我的博客??圖像的簡單幾何變換? 中,提供了相應的示例。
  • cv2.pyrUp()、cv2.pyrDown()函數。這是與圖像金字塔相關的兩個函數,分別是對圖像的向上采樣、向下采樣操作。

?圖像金字塔一般有兩種類型:

  • 高斯金字塔(Gaussianpyramid):用來向下采樣,是主要的圖像金字塔。
  • 拉普拉斯金字塔(Laplacianpyramid):用來從金字塔底層圖像重建上層未采樣圖像,在數字圖像處理中也就是預測殘差,可以對圖像進行最大程度的還原,配合高斯金字塔一起使用。

兩者的簡要區別:高斯金字塔用來向下采樣圖像,而拉普拉斯金字塔則用來從金字塔底層圖像中向上采樣重建一個圖像。?

在OpenCV中:

  • 對圖像向上采樣:pyrUp()函數
  • 對圖像向下采樣:pyrDown()函數
img = cv2.imread('luotuo.jpg', 0) # 讀為灰度圖 up_img = cv2.pyrUp(img) # 上采樣操作 img_1 = cv2.pyrDown(img) # 下采樣操作 img_2 = cv2.pyrDown(img_1) cv2.imshow('up_img', up_img) cv2.imshow('img', img) cv2.imshow('img_1', img_1) cv2.imshow('img_2', img_2) cv2.waitKey(0) cv2.destroyAllWindows()

?

這里的向下與向上采樣是對圖像的尺度來說的?,相當于倒立的金字塔,向上就是圖像尺寸加倍,向下就是圖像尺寸減半。

需要注意的是,pyrUp和pyrDown不是互逆的,即上采樣不是下采樣的逆操作。

? ? ? ?pyrDown()是一個會丟失信息的函數。為了恢復原來更高分辨率的圖像,要獲得由于下采樣操作所丟失的信息,這些數據就和拉普拉斯金字塔有關了。

圖像的拉普拉斯金字塔可以由圖像的高斯金字塔得到,轉換的公式為:

img = cv2.imread('3.jpg', 0) img1 = cv2.pyrDown(img) # 高斯金字塔 _img1 = cv2.pyrDown(img1) _img = cv2.pyrUp(_img1) img2 = img1 - _img # 拉普拉斯金字塔 cv2.imshow('img1', img1) cv2.imshow('img2', img2) cv2.waitKey(0) cv2.destroyAllWindows()

?拉普拉斯金字塔的圖像看起來就像是邊界圖。經常被用在圖像壓縮中。

? ? ? ?關于圖像的放大和縮小,個人認為還是使用resize()函數比較好,因為他不會使圖像變得特別模糊,而且非常簡便。這里再對之前的resize函數知識再做一些補充。

第六個參數,int類型的interpolation,用于指定插值方式,默認為INTER_LINEAR(線性插值)。

可選的插值方式如下:

  • INTER_NEAREST - 最近鄰插值
  • INTER_LINEAR - 線性插值(默認值)
  • INTER_AREA - 區域插值(利用像素區域關系的重采樣插值)
  • INTER_CUBIC –三次樣條插值(超過4×4像素鄰域內的雙三次插值)
  • INTER_LANCZOS4 -Lanczos插值(超過8×8像素鄰域的Lanczos插值)

若要縮小圖像,一般情況下最好用CV_INTER_AREA來插值,

而若要放大圖像,一般情況下最好用CV_INTER_CUBIC(效率不高,慢,不推薦使用)或CV_INTER_LINEAR(效率較高,速度較快,推薦使用)。

修仙路上不孤單,兩位道友的博客,歡迎關注。

https://me.csdn.net/qq_41007606

https://me.csdn.net/weixin_38877564

總結

以上是生活随笔為你收集整理的python+OpenCV图像处理(九)图像金字塔的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 激情视频在线播放 | 婷婷激情五月 | 朝桐光av在线一区二区三区 | 看一级片| 国产做受高潮 | 亚洲一线在线观看 | 丁香花高清在线观看完整动漫 | 你懂的日韩 | 桃色成人网 | 麻豆av毛片 | 色妹子综合 | 亚洲免费婷婷 | 久久香蕉精品视频 | 成人18视频免费69 | 国产精品video| 色婷婷亚洲一区二区三区 | 欧美日韩一级片在线观看 | 特级西西444www高清大胆免费看 | 日韩美女久久 | 青青操精品| 少妇偷人精品无码人妻 | 中文字幕人妻伦伦 | 射进来av影视网 | 五月开心激情 | 男人操女人下面 | 四虎黄网| 久综合网 | 91丨九色丨国产在线 | 在线播放av网站 | 69av在线| 狼人av在线 | 成人国产一区 | 欧美4区| 免费在线观看亚洲 | 国产精品久久久久久99 | 久久sp | av在线入口 | 69国产在线 | 性生交大片免费看女人按摩 | 五月深爱网 | 色女人av | 东北高大丰满bbbbzbbb | 亚洲麻豆一区二区三区 | 亚洲精品国产精品乱码桃花 | 男人你懂的网站 | 一级特黄肉体裸片 | 黑人巨大精品欧美一区二区免费 | 夜色精品 | 男女性杂交内射妇女bbwxz | 人人九九 | av先锋资源网 | 亚洲精品乱码久久久久久黑人 | 有声小说 成人专区 | 黄色一级片在线免费观看 | 深爱激情久久 | 午夜影院性 | 国产精品免费一区二区三区四区 | 久操视频网站 | 久久中文字幕电影 | 色国产视频| 一本色道久久综合亚洲精品按摩 | 99精品一级欧美片免费播放 | 久久高清一区 | 免费黄片毛片 | 免费成人在线观看视频 | 国产区在线视频 | 久久人妻免费视频 | 人人爱操 | 欧美久久久 | 天天做天天摸天天爽天天爱 | 秋霞无码一区二区 | 欧美色图国产精品 | aaaaa级少妇高潮大片免费看 | 久久久久久久久久一区 | 国产精品xxxxx | 国产一区视频在线观看免费 | 男人操女人网站 | 深夜视频免费在线观看 | 亚洲一区二区三区网站 | 日韩大片免费 | 午夜啪视频| 日批视频在线播放 | 97超碰中文 | 亚洲青涩网 | 天天操天天干天天爱 | 尹人在线视频 | 欧美乱仑| 激情全身裸吻胸 | 日韩在线电影一区二区 | 精品一区二区三区在线观看 | 一起操网址| 中文字幕被公侵犯的漂亮人妻 | 久久亚洲激情 | 亲女禁h啪啪宫交 | 欧美性俱乐部 | 女尊高h男高潮呻吟 | 国产女主播一区 | 国产一区二区三区日韩 | 欧美tv|