Opencv函数
Opencv 2.4.9
1、void cvCvtColor( src, dst, CV_BGR2GRAY ) 颜色空间转换函数,可以实现RGB颜色向HSV,HSI等颜色空间的转换,也可以转换为灰度图像
参数CV_RGB2GRAY是RGB到gray
2、boxFilter(srcImage,box_Image,-1,Size(3,3),Point(-1,-1),false,BORDER_DEFAULT);方框滤波
blur(srcImage,blur_Image,Size(3,3),Point(-1,-1),BORDER_DEFAULT); 均值滤波
GaussianBlur(srcImage,gaussian_Image,Size(3,3),0,0,BORDER_DEFAULT); 高斯滤波
bilateralFilter(srcImage,bilateral_Image,25,25*2,25/2,BORDER_DEFAULT); 双边滤波
medianBlur(srcImage,median_Image,7); 中值滤波
中值滤波去噪 1)去噪效果好 2)可让边缘锐化 3)比双波滤波器的效率高
3、边缘滤波器 Sobel Scharr Laplacian(src, dst, CV_8U, 5); Canny
Laplacian滤波器 同Sobel Scharr 相比,它所提取的边缘最接近手工素描。与Canny一样,可得到清晰地素描效果
Canny滤波器 更容易受视频帧中随机噪声的影响,从而使得素描边缘在不同帧中经常有剧烈变化
4、void cvThreshold( src, dst, 80, 255, THRESH_BINARY_INV); 二值化
5、 void flip( src, dst, 0); 图像翻转

浙公网安备 33010602011771号