opencv函数展示3
一、图像平滑(模糊)
线性滤波(速度快):
1.cv2.blur()

2.cv2.boxFilter()

3.cv2.GaussianBlur()

非线性滤波(速度慢但效果好):
4.cv2.medianBlur()

5.cv2.bilateralFilter()

二、锐化与边缘检测
基础滤波
1.cv2.filter2D()

一阶微分算子(梯度算子)
2.cv2.Sobel()

3.cv2.Scharr()

二阶微分算子
4.cv2.Laplacian()

高级边缘检测
5.cv2.Canny()

三、基本绘图函数
1.cv2.line()

2.cv2.rectangle()

3.cv2.polylines()

4.cv2.ellipse()

5.cv2.circle()

6.cv2.putText()

其中绘图参数中
常用颜色表示
-  (255,0,0):蓝色 
-  (0,255,0):绿色 
-  (0,0,255):红色 
-  (255,255,255):白色 
-  (0,0,0):黑色 
线条类型
-  cv2.LINE_4:4连通线 
-  cv2.LINE_8:8连通线(默认) 
-  cv2.LINE_AA:抗锯齿线 
字体类型
-  cv2.FONT_HERSHEY_SIMPLEX:普通大小无衬线 
-  cv2.FONT_HERSHEY_PLAIN:小号无衬线 
-  cv2.FONT_HERSHEY_DUPLEX:普通大小无衬线(更粗) 
-  cv2.FONT_HERSHEY_COMPLEX:普通大小衬线 
-  cv2.FONT_HERSHEY_TRIPLEX:普通大小衬线(更粗) 
-  cv2.FONT_HERSHEY_COMPLEX_SMALL:小号衬线 
-  cv2.FONT_HERSHEY_SCRIPT_SIMPLEX:手写风格 
-  cv2.FONT_HERSHEY_SCRIPT_COMPLEX:复杂手写风格 
