void
roberts
(inputarray src, outputarray dst,
int ddepth,
int x =1,
int y =0,
int bordertype = border_default)
void
conv2d
(inputarray src, inputarray kernel, outputarray dst,
int ddepth,
point anchor =
point(-
1,-1
),int bordertype = border_default)
//卷積運算
void
prewitt
(inputarray src, outputarray dst,
int ddepth,
int x =1,
int y =0,
int bordertype = border_default)
//當x等於0且y不等於0,src和prewitt_y卷積
if(y !=
0&& x ==0)
}void
sepconv2d_x_y
(inputarray src, outputarray dst,
int ddepth, inputarray kernelx, inputarray kernely,
point anchor =
point(-
1,-1
),int bordertype = border_default)
//可分離的離散二維卷積
void
sobel
(inputarray src, outputarray dst,
int ddepth,
int dx,
int dy,
int ksize=3,
double scale=1,
double selta=0,
int bordertype=border_default)
//src-輸入矩陣
//dst-輸出矩陣
//ddepth-輸出矩陣資料型別
//dx-不等於0時,src與差分方向為水平方向上的sobel核卷積
//dy-dx為0、dy不為0時,src與差分方向為垂直方向上的sobel核卷積
//ksize-sobel核的尺寸,值為1,3,5,7
//scale-比例係數
//delta-平移係數
//bordertype-邊界擴充型別
void
scharr
(inputarray src, outputarray dst,
int ddepth,
int dx,
int dy,
double scale=1,
double selta=0,
int bordertype=border_default)
//src-輸入矩陣
//dst-輸出矩陣
//ddepth-輸出矩陣資料型別
//dx-不等於0時,src與差分方向為水平方向上的sobel核卷積
//dy-dx為0、dy不為0時,src與差分方向為垂直方向上的sobel核卷積
//scale-比例係數
//delta-平移係數
//bordertype-邊界擴充型別
void
canny
(inputarray image, outputarray edges,
double threshold,
double threshold2,
int aperturesize=3,
bool l2gradient=
false
)//aperturesize-sobel核的視窗大小
//l2gradient-true代表使用平方和開方,false代表絕對值
void
laplacian
(inputarray src, outputarray dst,
int ddepth,
int ksize=1,
double scale=1,
double selta=0,
int bordertype=border_default)
//src-輸入矩陣
//dst-輸出矩陣
//ddepth-輸出矩陣資料型別
//ksize-拉普拉斯核的型別,1對應l0-,3對應l4
//scale-比例係數
//delta-平移係數
//bordertype-邊界擴充型別
opencv學習筆記2 邊緣檢測
總結 roberts運算元檢測方法對具有陡峭的低雜訊的影象處理效果較好,但是利用 roberts 運算元提取邊緣的結果是邊緣比較粗,因此邊緣的定位不是很準確。sobel運算元檢測方法對灰度漸變和雜訊較多的影象處理效果較好,sobel 運算元對邊緣定位不是很準確,影象的邊緣不止乙個畫素。prewitt...
OpenCV學習筆記(十三)邊緣檢測
邊緣檢測 邊緣檢測運算元有很多,sobel laplace prewitt canny marr hildresh。sobel運算元 sobel運算元是主要用於邊緣檢測的離散微分運算元,它結合了高斯平滑和微分求導,用於計算影象灰度函式的近似梯度。void sobel inputarray src,o...
opencv學習19 邊緣檢測
一 1.呼叫api實現邊緣檢測 1 讀入灰度影象 2 使用高斯濾波去除影象中的一些雜訊點,平滑影象 3 使用canny邊緣檢測演算法 2.cv2.gaussianblur img,size,sigmax 高斯濾波,去除影象雜訊點,使影象整體平滑 img,原影象 size,濾波視窗 高斯矩陣尺寸 通常...