aihot  2017-06-02 19:50:46  OpenCV |   查看评论   

(1)图像中或矩阵数组中数据格式转换:

  1. cvConvert( image, image_temp );

  2. cvConvertScale( const CvArr* src, CvArr* dst, double scale CV_DEFAULT(1), double shift CV_DEFAULT(0) );

  3. cvScale(src, dst);

  4. // Converts CvArr (IplImage or CvMat,...) to CvMat.
  5. cvGetMat( const CvArr* arr, CvMat* header, int* coi CV_DEFAULT(NULL), int allowND CV_DEFAULT(0));
  6. cvCopy( const CvArr* src, CvArr* dst, const CvArr* mask ); //可以实现对不规制图形的提取

 

(2)多通道图像转成数组中数据

  1. cvGetMat( const CvArr* array, CvMat* mat, int* pCOI, int allowND )

  2. cvCopy(img,mat);

  3. // Converts CvArr (IplImage or CvMat,...) to CvMat.
  4. cvGetMat( const CvArr* arr, CvMat* header, int* coi CV_DEFAULT(NULL), int allowND CV_DEFAULT(0));

 

(3) 数组中数据转成多通道图像

  1. cvCopy( const CvArr* src, CvArr* dst, const CvArr* mask=NULL );
  2. cvGetMat( const CvArr* arr, CvMat* header, int* coi CV_DEFAULT(NULL), int allowND CV_DEFAULT(0));
 

除特别注明外,本站所有文章均为 赢咖4注册 原创,转载请注明出处来自三、OpenCV数据类型转换操作小结(OpenCV学习笔记)

留言与评论(共有 0 条评论)
   
验证码:
[lianlun]1[/lianlun]