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);   图像翻转

posted @ 2016-06-01 11:31  寄予心  阅读(170)  评论(0)    收藏  举报