CvScalar结构

来源:互联网 发布:志愿者数据库 编辑:程序博客网 时间:2024/06/07 02:00

CvScalar就是一个可以用来存放4个double数值的数组(O'Reilly的书上写的是4个整型成员);一般用来存放像素值(不一定是灰度值)的,最多可以存放4个通道的。

typedef struct CvScalar
{
     double val[4];
  }  CvScalar;

 

          使用举例:

         for (i=0;i<h;i++)
        {  
               for (j=0;j<w;j++)
              { 
                   s=cvGet2D(disparity,i,j); 
                   imgdata[i][j]=s.val[0];           //for disparity is a grey image.  
             } 
       } 

0 0
原创粉丝点击