計算機視覺關於濾波的處理

2021-07-24 22:36:33 字數 1427 閱讀 9688

一  攝像頭的呼叫**

#include

#include

using

namespace

std;  

using

namespace

cv;  

void

main()    

二  讀取並轉為灰度圖的**

//讀一張,存入到矩陣,1為rgb三通道,0為灰度圖

cvtcolor(imagegrag, imagegrag, cv_rgb2gray);//將rgb三通道圖轉為灰度圖

cout << (int

)imagegrag.at(1, 1) << endl;   

imshow("123"

, imagegrag);  

三  對影象求導

videocapture cap(0);  

while

(true

)    

}   四   用卷積的方法求導

videocapture cap(0);  

while

(true

)    

}  dimg.at(i, j - 1) = (uchar)sum;  

}  }  

imshow("123"

, dimg);  

waitkey(10);  

}  

五.用高斯卷積核進行高斯模糊

double

sigma =50;  

mat gauss(5, 5, cv_64fc1);  

for(

inti = -2; i<3; i++)  

}  //建立高斯模糊卷積核

double

gssum = sum(gauss).val[0];  

for(

inti = -2; i<3; i++)  

}  //對卷積核歸一化

cout << gauss << endl;  

videocapture cap(0);  

while

(true

)    

}  dimg.at(i - 2, j - 2) = (uchar)sum;  

}  }  

imshow("gauss"

, dimg);  

imshow("123"

, frame);  

waitkey(10);  

}   六  簡單方法進行高斯模糊與邊緣檢測

videocapture cap(0);  

while

(true

)    

system("pause"

);  

計算機視覺 高斯濾波

brycezou 163.com 1 一維高斯分布 g x 1 2 e x22 22 二維高斯分布 g x,y 12 2e x2 y 22 2 對於影象,常用二維零均值的高斯函式構建濾波器模板。include include using namespace std define pi 3.14159...

(計算機視覺)計算機視覺基礎

opencv cximage cimg freeimage opencv中vc庫的版本與visual studio版本的對應關係 vc8 2005 vc9 2008 vc10 2010 vc11 2012 vc12 2013 vc14 2015 vc15 2017 visual studio中的輔助...

計算機視覺

主講老師 曹洋 課程 視覺 基礎 底 層處理 影象處理 特徵提 取 中 層處理 影象分割 相機標 定 深度 估計 運 動估計 高層處 理 3d 重建 目 標識別 視 覺基 礎 底層 處理 圖 像處理 特徵提取 中層 處理 圖 像分割 相機標定 深度估 計 運動 估計 高層處理 3d重 建 目標 識別...