码迷,mamicode.com
首页 > 其他好文 > 详细

opencv 常用函数

时间:2015-04-27 15:39:45      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:opencv

1. cvSaveImage 保存图像到文件

  • c++版  int cvSaveImage( const char* filename, const CvArr* image ); filename 文件名。 image 要保存的图像。

  • javacv版   cvSaveImage(String filename, IplImage  image);   filename 文件名。 image 要保存的图像。

2.cvSmooth函数用法

 定义原型

   void cvSmooth( const CvArr* src, CvArr* dst,int smoothtype=CV_GAUSSIAN,
               int param1, int param2, double param3, double param4 );
        src:输入图像.
        dst:输出图像.
        smoothtype平滑方法:
        CV_BLUR_NO_SCALE(简单不带尺度变换的模糊) - -对每个象素的 param1×param2 领域求和。如果邻域大小是变化的,可以事先利用函数 cvIntegral 计算积分图像。
        CV_BLUR (simple blur)- -对每个象素param1×param2邻域求和并做尺度变换 1/(param1×param2)。
        CV_GAUSSIAN(gaussian blur) - -对图像进行核大小为 param1×param2 的高斯卷积。
        CV_MEDIAN(median blur) - -对图像进行核大小为param1×param1 的中值滤波 (邻域是方的)。
        CV_BILATERAL(双向滤波) - -应用双向 3x3 滤波,彩色 sigma=param1,空间 sigma=param2.。

3. asCvMat():      IplImage转CvMat

  •  javacv版:

            String filename = "F:\\images\\han1.jpg";    //文件路径

            IplImage filename=cvLoadImage(filename);        //装载图片

            CvMat src =filename.asCvMat();    // IplImage转CvMat





本文出自 “XJDLC” 博客,请务必保留此出处http://xjdlc.blog.51cto.com/8337348/1638906

opencv 常用函数

标签:opencv

原文地址:http://xjdlc.blog.51cto.com/8337348/1638906

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!