欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

OpenCV半小時掌握基本操作之高斯雙邊

 更新時間:2021年09月01日 10:17:46   作者:我是小白呀  
這篇文章主要介紹了OpenCV基本操作之高斯雙邊,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

【OpenCV】 ⚠️高手勿入! 半小時學會基本操作 ⚠️ 高斯雙邊

概述

OpenCV 是一個跨平臺的計算機視覺庫, 支持多語言, 功能強大. 今天帶大家用 OpenCV 來實現一個簡單的磨皮.

在這里插入圖片描述

邊緣保留濾波 (EPF)

邊緣保留濾波 (Edge Preserving Filter) 是圖像處理的一種技術. 有別與傳統(tǒng)濾波, EPF 會對差別較大的像素區(qū)域進行區(qū)分, 在保持邊緣銳利的同時消除噪聲或紋理.

高斯雙邊

雙邊濾波 (Bilateral Filter) 即高斯濾波. 濾波器由兩個函數構成. 一個函數是由集合空間距離決定濾波器系數. 另一個是由像素差值決定濾波系數.

在這里插入圖片描述

格式:

cv2.bilateralFilter(src, d, sigmaColor, sigmaSpace, dst=None, borderType=None)

參數:

  • src: 輸入圖像
  • d: 相鄰像素的直徑
  • sigmaColor: 顏色空間過濾
  • sigmaSpace: 坐標空間過濾

例子:

import numpy as np
import cv2

# 讀取圖片
image = cv2.imread("face.jpg")

# 高斯二邊
dest = cv2.bilateralFilter(image, 0, 100, 15)

# 圖片展示
combine = np.hstack((image, dest))
cv2.imshow("combine", combine)
cv2.waitKey(0)
cv2.destroyAllWindows()

# 保存結果
cv2.imwrite("bilateral.jpg", combine)

輸出結果:

在這里插入圖片描述

高斯模糊 vs 高斯雙邊:

在這里插入圖片描述

均值遷移

均值遷移 (Mean-Shift Blur) 會計算得到像素均值與空間位置均值, 使用新的均值作為窗口中心位置.

格式:

cv2.pyrMeanShiftFiltering(src, sp, sr, dst=None, maxLevel=None, termcrit=None)

參數:

  • src: 輸入圖像
  • sp: 空間窗口半徑
  • sr: 顏色窗口半徑
  • maxLevel: 分割金字塔的最大級別
  • termcrit: 終止條件, 默認為 None

例子:

import numpy as np
import cv2

# 讀取圖片
image = cv2.imread("face.jpg")

# 均值遷移
dest = cv2.pyrMeanShiftFiltering(image, 10, 50)

# 圖片展示
combine = np.hstack((image, dest))
cv2.imshow("combine", combine)
cv2.waitKey(0)
cv2.destroyAllWindows()

# 圖片保存
cv2.imwrite("mean_shift.jpg", combine)

輸出結果:

在這里插入圖片描述

到此這篇關于OpenCV半小時掌握基本操作之高斯雙邊的文章就介紹到這了,更多相關OpenCV高斯雙邊內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • pytorch常用函數定義及resnet模型修改實例

    pytorch常用函數定義及resnet模型修改實例

    這篇文章主要為大家介紹了pytorch常用函數定義及resnet模型修改實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • 關于Python 多重繼承時metaclass conflict問題解決與原理探究

    關于Python 多重繼承時metaclass conflict問題解決與原理探究

    這篇文章主要介紹了Python 多重繼承時metaclass conflict問題解決與原理探究 ,需要的朋友可以參考下
    2022-10-10
  • Python 內置函數complex詳解

    Python 內置函數complex詳解

    這篇文章主要介紹了Python 內置函數complex詳解的相關資料,需要的朋友可以參考下
    2016-10-10
  • 如何利用Pandas查詢選取數據

    如何利用Pandas查詢選取數據

    在數據分析的過程中通常要對數據進行清洗與處理,而其中比較重要和常見的操作就有對數據進行篩選與查詢,下面這篇文章主要給大家介紹了關于如何利用Pandas查詢選取數據的相關資料,需要的朋友可以參考下
    2022-07-07
  • python數據庫PooledDB連接池初始化使用示例

    python數據庫PooledDB連接池初始化使用示例

    這篇文章主要為大家介紹了python數據庫PooledDB連接池初始化使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • python寫日志封裝類實例

    python寫日志封裝類實例

    這篇文章主要介紹了python寫日志封裝類,實例分析了Python操作日志的相關技巧,需要的朋友可以參考下
    2015-06-06
  • Python Sphinx使用實例及問題解決

    Python Sphinx使用實例及問題解決

    這篇文章主要介紹了Python Sphinx使用實例及問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01
  • Python import自己的模塊報錯問題及解決

    Python import自己的模塊報錯問題及解決

    這篇文章主要介紹了Python import自己的模塊報錯問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Python用requests-html爬取網頁的實現

    Python用requests-html爬取網頁的實現

    本文主要介紹了Python用requests-html爬取網頁的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • Python設計模式之代理模式實例詳解

    Python設計模式之代理模式實例詳解

    這篇文章主要介紹了Python設計模式之代理模式,結合實例形式較為詳細的分析了代理模式的概念、原理及Python定義、使用代理模式相關操作技巧,需要的朋友可以參考下
    2019-01-01

最新評論