在OpenCV裡學習常見問題彙編27

2021-10-04 14:16:19 字數 547 閱讀 8361

問題二十七:雙三次插值( bicubic interpolation )

在這裡採用雙三次插值實現放大影象1.5倍,它計算量要比雙線性二次插值要大,不過它的效果也比雙線性二次插值要好。雙三次插值,英文是bicubic interpolation。雙三次插值是一種更加複雜的插值方式,它能創造出比雙線性插值更平滑的影象邊緣。雙三次插值方法通常運用在一部分影象處理軟體、印表機驅動程式和數位相機中,對原影象或原影象的某些區域進行放大。是二維空間中最常用的插值方法。在這種方法中,函式f在點 (x,y) 的值可以通過矩形網格中最近的十六個取樣點的加權平均得到,在這裡需要使用兩個多項式插值三次函式,每個方向使用乙個。

雙三次插值又叫雙立方插值,用於在影象中「插值」(interpolating)或增加「畫素」(pixel)數量/密度的一種方法。通常利用插值技術增加圖形資料,以便在它列印或其他形式輸出的時候,能夠增大列印面積以及(或者)解析度。

16個畫素排列如下:

在OpenCV裡學習常見問題彙編13

問題十三 max min濾波器 前面學習過均值濾波器,就是取一塊視窗裡資料的平均值,現在考慮一下,我們來選取這個視窗裡的最大值和最小值出來,然後再用它們之間的差值來代替,這種計算方式就叫做max min濾波。影象的細節屬於低頻資訊,影象的邊緣屬於高頻資訊,使用一定大小的 max min 濾波器作用於...

在OpenCV裡學習常見問題彙編17

問題十七 laplacian濾波器 前面學習和使用的都是使用一階微分來檢測影象的邊緣,這個問題是使用laplacian濾波器,它是二階微分計算的濾波器。由於影象是乙個二維的方程,可以分別對x和y進行偏導,計算如下 接著再對上面的導函式進行二次求導,就可以表示如下 有了二階導數之後,就可以定義lapl...

在OpenCV裡學習常見問題彙編19

問題十九 log濾波器 由於laplace運算元是通過對影象進行微分操作實現邊緣檢測的,所以對離散點和雜訊比較敏感。於是,首先對影象進行高斯卷積濾波進行降噪處理,再採用laplace運算元進行邊緣檢測,就可以提高運算元對雜訊和離散點的魯棒性,如此,拉普拉斯高斯運算元log laplace of ga...