濮阳杆衣贸易有限公司

主頁 > 知識庫 > OpenCV半小時掌握基本操作之圖像金字塔

OpenCV半小時掌握基本操作之圖像金字塔

熱門標(biāo)簽:怎么辦理400客服電話 B52系統(tǒng)電梯外呼顯示E7 萊蕪電信外呼系統(tǒng) 銀川電話機(jī)器人電話 企業(yè)微信地圖標(biāo)注 鶴壁手機(jī)自動外呼系統(tǒng)違法嗎 沈陽防封電銷電話卡 高德地圖標(biāo)注收入咋樣 地圖標(biāo)注多個

【OpenCV】⚠️高手勿入! 半小時學(xué)會基本操作 ⚠️ 圖像金字塔

概述

OpenCV 是一個跨平臺的計算機(jī)視覺庫, 支持多語言, 功能強(qiáng)大. 今天小白就帶大家一起攜手走進(jìn) OpenCV 的世界.

圖像金字塔

高斯金字塔

高斯金字塔 (Gaussian Pyramid) 是最基本的圖像塔. 對圖像進(jìn)行高斯濾波, 然后去除偶數(shù)行和列. 對圖像放大形成上采樣.

下采樣:

例子:

# 讀取圖片
img = cv2.imread("person.jpg")
print(img.shape)  # (381, 382, 3)

# 下采樣
down = cv2.pyrDown(img)
print(down.shape)  # (191, 191, 3)

# 展示圖片
cv2.imshow("down", down)
cv2.waitKey(0)
cv2.destroyAllWindows()

上采樣:

例子:

# 讀取圖片
img = cv2.imread("person.jpg")
print(img.shape)  # (381, 382, 3)

# 上采樣
up = cv2.pyrUp(img)
print(up.shape)  # (762, 764, 3)

# 展示圖片
cv2.imshow("up", up)
cv2.waitKey(0)
cv2.destroyAllWindows()

下采樣然后上采樣 vs 原圖:

# 讀取圖片
img = cv2.imread("person.jpg")
img = cv2.resize(img, (380, 380))

# 下采樣
down = cv2.pyrDown(img)

# 上采樣
down_up = cv2.pyrUp(down)

# 組合
combine = np.hstack((img, down_up))

# 圖片展示
cv2.imshow("combine", combine)
cv2.waitKey(0)
cv2.destroyAllWindows()

輸出結(jié)果:

從上圖我們可以看出, 原圖明顯比下采樣然后上采樣的圖清晰.

拉布拉斯金字塔

在進(jìn)行高斯金字塔 (Gaussian Pyramid) 運算時, 在不斷的高斯濾波和下采樣, 我們丟失了很多高頻信號.

拉斯金字塔 (Laplacian Pyramid) 可以幫助我們保留高頻信號.

代碼:

# 讀取圖片
img = cv2.imread("person.jpg")
img = cv2.resize(img, (380, 380))

# 下采樣
down = cv2.pyrDown(img)

# 上采樣
down_up = cv2.pyrUp(down)

# 原圖 - down_up
result = img - down_up

# 圖片展示
cv2.imshow("result", result)
cv2.waitKey(0)
cv2.destroyAllWindows()

輸出結(jié)果:

到此這篇關(guān)于OpenCV半小時掌握基本操作之圖像金字塔的文章就介紹到這了,更多相關(guān)OpenCV圖像金字塔內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python 用opencv實現(xiàn)圖像修復(fù)和圖像金字塔
  • Python OpenCV高斯金字塔與拉普拉斯金字塔的實現(xiàn)
  • OpenCV半小時掌握基本操作之分水嶺算法
  • OpenCV半小時掌握基本操作之傅里葉變換
  • OpenCV半小時掌握基本操作之圖像輪廓
  • OpenCV半小時掌握基本操作之直方圖
  • OpenCV半小時掌握基本操作之模板匹配
  • OpenCV半小時掌握基本操作之圓圈檢測
  • OpenCV半小時掌握基本操作之對象測量

標(biāo)簽:三亞 呼倫貝爾 湘西 呼倫貝爾 烏魯木齊 葫蘆島 安慶 銀川

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《OpenCV半小時掌握基本操作之圖像金字塔》,本文關(guān)鍵詞  OpenCV,半小時,掌握,基本操作,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《OpenCV半小時掌握基本操作之圖像金字塔》相關(guān)的同類信息!
  • 本頁收集關(guān)于OpenCV半小時掌握基本操作之圖像金字塔的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    渝中区| 乌拉特中旗| 昌都县| 封开县| 仁寿县| 辽源市| 靖宇县| 孙吴县| 沅江市| 富顺县| 河津市| 保定市| 柯坪县| 玉山县| 龙南县| 永济市| 阿拉善左旗| 朔州市| 山丹县| 永顺县| 南京市| 博湖县| 克拉玛依市| 监利县| 萝北县| 永胜县| 永昌县| 乌兰县| 克拉玛依市| 朔州市| 伊通| 乐至县| 太仆寺旗| 河津市| 广汉市| 建瓯市| 天镇县| 遵义市| 桂东县| 苗栗县| 鄱阳县|