婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > OpenCV圖像處理之自定義濾波

OpenCV圖像處理之自定義濾波

熱門標簽:百度地圖標注沒有了 湛江智能外呼系統廠家 西藏房產智能外呼系統要多少錢 ai電話機器人哪里好 地圖標注審核表 ai電銷機器人源碼 宿遷星美防封電銷卡 長沙高頻外呼系統原理是什么 外呼并發線路

圖像處理中,"空間域" 指的是圖像平面,因此,空間濾波可定義為:在圖像平面內對像素灰度值進行的濾波

1 空間濾波

1.1 濾波過程

如圖,Filter 是一個 3x3 濾波核,當它從圖像的左上角開始,逐個像素沿水平方向掃描,最后到右下角時,便會產生濾波后的圖像

假設輸入圖像 $f(x, y)$,濾波后的圖像為$g(x, y)$,則其中$g(2,2)$ 和 $g(4,4)$ 的計算過程如下:

上圖中,以像素 (4,4) 為中心的 3x3 鄰域,和濾波核的向量點乘之積,即為 g(4,4)

g(4,4) = 240*0.1111 + 183*0.1111 + 0*0.1111 + 250*0.1111 + 12*0.1111 + 87*0.1111 + 255*0.1111 + 1*0.1111 + 94*0.1111

= 26.6666 + 20.3333 + 0 + 27.7777 + 1.3333 + 9.6666 + 28.3333 + 0 + 10.4444

= 124.55

1.2 相關和卷積

空間濾波中,相關和卷積,是容易混淆的概念,定義如下:

-相關 (Correlation),和上述的濾波過程一樣,即 濾波核 逐行掃描圖像,并計算每個位置像素點積的過程

-卷積 (Convolution),和 "相關" 過程類似,但 濾波核 要先旋轉 180°,然后再執行和 “相關” 一樣的操作

(二維中的旋轉 180°,等于濾波核沿一個坐標軸翻轉,然后再沿另一個坐標軸翻轉)

注意:如果濾波核是對稱的,則對圖像進行相關和卷積的結果是一致的

2 OpenCV 函數

2.1 filter2D 函數

在 OpenCV 中,可自定義濾波核,然后通過 filter2D() 來完成圖像濾波

void filter2D(
     InputArray     src,              // 輸入圖像 
     OutputArray    dst,              // 輸出圖像(大小和通道數,同 src)
     int            ddepth,           // 輸出圖像的 depth
     InputArray     kernel,           // 濾波核,準確地說,是相關核
     Point  anchor = Point(-1,-1),    // 錨點位置,濾波核尺寸為奇數時,不用指定,一般取默認值 Point(-1,-1);濾波核尺寸為偶數時,需指定錨點位置
     double             delta = 0,    // optional value added to the filtered pixels before storing them in dst      
     int borderType = BORDER_DEFAULT  // 邊界處理方法
 );

filter2D() 求的是相關,并非卷積,只有當濾波核對稱時,filte2D() 才可視為卷積運算,其公式如下:

假定濾波核 kernel 大小為 3x3,以一個像素點 src(4,4) 為例,則有:

dst(4,4) = kernel(0,0)*src(4+0-1, 4+0-1) + kernel(0,1)*src(4+0-1, 4+1-1) + kernel(0,2)*src(4+0-1, 4+2-1)

+ kernel(1,0)*src(4+1-1, 4+0-1) + kernel(1,1)*src(4+1-1, 4+1-1) + kernel(1,2)*src(4+1-1, 4+2-1)

+ kernel(2,0)*src(4+2-1, 4+0-1) + kernel(2,1)*src(4+2-1, 4+1-1) + kernel(2,2)*src(4+2-1, 4+2-1)

濾波核與輸入圖像的卷積點乘,對應關系如下:

2.2 flip 函數

當濾波核不對稱時,要得到真正的卷積運算,還需 flip() 函數來完成 kernel 的二維翻轉

如果濾波核的大小為奇數,則 filter2D() 中的錨點位置可設為 Point(-1,-1),此時,默認濾波核的中心為錨點;如果濾波核的大小為偶數,則需要自定義錨點位置

OpenCV 中錨點位置的實現函數normalizeAnchor() 如下:

  void flip(
      InputArray  src,  // input array
      OutputArray dst,  // output array
      int    flipCode   // 0, flip around x-axis; positive value, flip around y-axis; negative value, flip around both axes.
  );

3 代碼示例

3.1 偏導數

自定義濾波核,利用 filter2D() 函數,實現圖像的一階和二階偏導運算

1) 一階偏導

圖像在 x 和 y 方向的一階偏導如下:

對應濾波核為

2) 二階偏導

同樣,在 x 和 y 方向的二階偏導如下:

對應濾波核為

3.2 代碼示例

#include "opencv2/imgproc.hpp"
#include "opencv2/highgui.hpp"

using namespace cv;

int main()
{
    // 讀取圖像
    Mat src = imread("fangtze.jpg", IMREAD_GRAYSCALE);
    if (src.empty()) {
        return -1;
    }

    Mat kx = (Mat_float>(1, 2)  -1, 1);  // 1行2列的 dx 濾波核
    Mat ky = (Mat_float>(2, 1)  -1, 1);  // 2行1列的 dy 濾波核

    Mat kxx = (Mat_float>(1, 3)  1, -2, 1);     // 1行3列的 dxx 濾波核
    Mat kyy = (Mat_float>(3, 1)  1, -2, 1);     // 3行1列的 dyy 濾波核
    Mat kxy = (Mat_float>(2, 2)  1, -1, -1, 1); // 2行2列的 dxy 濾波核

    // 一階偏導
    Mat dx, dy;
    filter2D(src, dx, CV_32FC1, kx);
    filter2D(src, dy, CV_32FC1, ky);

    // 二階偏導
    Mat dxx, dyy, dxy;
    filter2D(src, dxx, CV_32FC1, kxx);
    filter2D(src, dyy, CV_32FC1, kyy);
    filter2D(src, dxy, CV_32FC1, kxy);

    // 顯示圖像
    imshow("dx", dx);

    waitKey();
}

輸出的偏導圖像如下,第一行從左到右:原圖 - dx - dy;第二行從左至右:dxy - dxx -dyy

參考資料

OpenCV Tutorials / imgproc module /Making your own linear filters

Gonzalez,《Digital Image Processing》4th ch3 Intesity Transformations and Spatial Filtering

CS425 Lab: Intensity Transformations and Spatial Filtering

總結

到此這篇關于OpenCV圖像處理之自定義濾波的文章就介紹到這了,更多相關OpenCV自定義濾波內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • opencv 圖像濾波(均值,方框,高斯,中值)
  • OpenCV半小時掌握基本操作之濾波器
  • 使用OpenCV檢測圖像中的矩形
  • OpenCV學習方框濾波實現圖像處理代碼示例

標簽:漯河 大同 林芝 盤錦 寧夏 普洱 海南 南平

巨人網絡通訊聲明:本文標題《OpenCV圖像處理之自定義濾波》,本文關鍵詞  OpenCV,圖像處理,之,自定義,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《OpenCV圖像處理之自定義濾波》相關的同類信息!
  • 本頁收集關于OpenCV圖像處理之自定義濾波的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    北条麻妃国产九九精品视频| 激情久久久久久久久久久久久久久久| 亚洲精品国产无天堂网2021| 亚洲成人黄色小说| 成人小视频免费观看| 国产亚洲综合色| 国产福利不卡视频| 国产精品久久久久影院老司 | 亚洲国产精品久久久久秋霞影院| 9人人澡人人爽人人精品| 国产午夜亚洲精品不卡| 成人久久视频在线观看| 国产精品久久久久一区| 91丨porny丨蝌蚪视频| 夜色激情一区二区| 欧美成人一区二区三区片免费 | 亚洲成人一区二区| 欧美电影在线免费观看| 久久国产精品99精品国产| 国产亚洲美州欧州综合国| 97精品国产露脸对白| 亚洲一二三四在线| 日韩欧美国产一区在线观看| 国产老肥熟一区二区三区| 中文字幕制服丝袜成人av| 欧美日本国产视频| 国产成人综合在线| 亚洲午夜三级在线| 国产欧美日韩中文久久| 欧美最猛性xxxxx直播| 卡一卡二国产精品| 一区二区三区在线播放| 精品国产髙清在线看国产毛片| 国产成人精品一区二区三区网站观看| 中文字幕亚洲区| 日韩午夜精品电影| 99精品欧美一区二区三区小说| 亚洲成人黄色影院| 亚洲丝袜精品丝袜在线| 日韩精品自拍偷拍| 在线看一区二区| 国产一区999| 日精品一区二区| 亚洲精品免费看| 国产欧美日韩久久| 日韩欧美中文字幕制服| 欧美制服丝袜第一页| 成人午夜精品一区二区三区| 免费视频最近日韩| 亚洲国产成人91porn| 国产日韩欧美精品综合| 欧美一级国产精品| 欧美日韩精品福利| 91麻豆国产福利在线观看| 国产在线播精品第三| 蜜臀av一级做a爰片久久| 亚洲激情在线播放| 国产精品久久久久久一区二区三区| 欧美乱妇23p| 欧美性猛交xxxx乱大交退制版 | 五月婷婷久久丁香| 一区二区三区av电影| 亚洲国产电影在线观看| 欧美精品一区二| 日韩免费电影一区| 欧美成人午夜电影| 日韩你懂的在线观看| 91精品国产全国免费观看| 欧美日韩国产欧美日美国产精品| 色成人在线视频| 欧美性色黄大片| 欧美肥妇bbw| 精品久久久久久久人人人人传媒| 日韩一区二区三| 欧美一级久久久| 精品欧美久久久| 精品国产成人在线影院| 久久影院视频免费| 国产精品伦一区二区三级视频| 欧美激情综合五月色丁香| 中文字幕在线一区免费| 亚洲成人在线免费| 久久精品免费观看| 国产91在线观看| 91亚洲精华国产精华精华液| 欧洲色大大久久| 欧美精品日韩一本| 国产欧美日韩麻豆91| 一区二区三区免费网站| 日韩中文字幕麻豆| 国内精品免费在线观看| 97久久精品人人做人人爽50路| 欧美天堂一区二区三区| 精品欧美一区二区久久| 亚洲视频在线一区二区| 视频在线观看一区| 国产高清不卡一区| 欧美性色综合网| 国产欧美日韩另类视频免费观看| 一区二区三区不卡在线观看 | 亚洲色欲色欲www| 久久精品一二三| 国产精品99久久久久久久vr| 成人小视频在线| 日韩欧美的一区二区| 亚洲成人在线免费| 色综合天天综合色综合av| 精品福利视频一区二区三区| 亚洲午夜精品在线| 欧美视频一区在线观看| 狠狠色狠狠色综合日日91app| 欧美电影一区二区| 国产日韩欧美麻豆| 日本美女一区二区三区视频| 国产一二三精品| 欧美视频在线不卡| 亚洲欧洲成人自拍| 九一九一国产精品| 91黄色激情网站| 国产精品色噜噜| 韩国成人在线视频| 欧美精品久久99久久在免费线 | 亚洲激情中文1区| 精品一区二区av| 欧美精品久久99久久在免费线 | 久久人人97超碰com| 一区二区三区丝袜| av不卡在线观看| 国产亚洲va综合人人澡精品| 日本成人超碰在线观看| 色综合 综合色| 国产精品久久久久桃色tv| 精品一区二区三区的国产在线播放| 欧美日韩久久一区| 亚洲风情在线资源站| 色94色欧美sute亚洲13| 日韩一区在线播放| 风流少妇一区二区| 欧美极品少妇xxxxⅹ高跟鞋| 国产一区二区三区在线观看免费视频 | 欧美日韩亚洲综合| 亚洲精品一二三四区| 91亚洲午夜精品久久久久久| 国产精品人成在线观看免费| 国产成人av资源| 国产精品乱人伦| 麻豆精品视频在线观看视频| 一本大道久久a久久综合婷婷| 亚洲免费视频成人| 色噜噜狠狠成人中文综合| 欧美国产国产综合| 91视频精品在这里| 亚洲精品国久久99热| 欧美麻豆精品久久久久久| 青青青伊人色综合久久| 日韩欧美国产高清| 一本一道久久a久久精品 | 成人sese在线| 国产精品日韩精品欧美在线| 波多野结衣在线一区| 国产精品福利一区二区三区| 一本色道久久综合狠狠躁的推荐| 伊人色综合久久天天人手人婷| 91免费观看在线| 亚洲成人黄色小说| 国产性做久久久久久| 欧美性xxxxxxxx| 国产精品一区二区免费不卡 | 色欧美88888久久久久久影院| 一区二区三区在线免费| 精品久久久久久久一区二区蜜臀| 高清不卡一二三区| 亚洲国产精品久久一线不卡| 久久久精品tv| 欧美三级欧美一级| 国产精品亚洲午夜一区二区三区| 亚洲免费观看视频| 2021国产精品久久精品| 色狠狠综合天天综合综合| 狠狠色丁香九九婷婷综合五月| 亚洲色图.com| 亚洲精品一区二区三区四区高清| 91丨国产丨九色丨pron| 青青国产91久久久久久 | 久久影院午夜论| 欧美老女人第四色| 国产91露脸合集magnet| 日韩国产在线观看| 亚洲三级视频在线观看| 26uuu亚洲婷婷狠狠天堂| 欧美日本免费一区二区三区| 91色乱码一区二区三区| 国产精华液一区二区三区| 三级久久三级久久| 亚洲精品日韩综合观看成人91| 久久久精品综合| 日韩欧美另类在线| 这里是久久伊人| 欧美日韩五月天| 一本久久a久久免费精品不卡|