cvCreateImage函数与cv

cvCreateImage:用于创建一副图像的新指针;

C: IplImage* cvCreateImage(CvSize size, int depth, int channels);

  • size – 图像的width 和height;可以看出其为结构体:
  • CvSize¶

    struct  CvSize

    Size of a rectangle or an image.

    C:  CvSize  cvSize (int  width, int  height )

    constructs CvSize structure.

    Parameters:
    • width – width of the rectangle.
    • height – height of the rectangle.
  • depth –像素的位深度 ,可以参考 IplImage :
  • 在IllImage结构体当中:
  • int depth:
    IPL_DEPTH_8U -(无符号unsigned 8-bit(整数)integer. 等价于在创建矩阵时的CV_8U 
  • IPL_DEPTH_8S - (有符号)signed 8-bit (整数)integer. 等价于在创建矩阵时的CV_8S 
  • IPL_DEPTH_16U -(无符号)unsigned 16-bit(整数)integer.等价于创建矩阵时的CV_16U
  • IPL_DEPTH_16S -(有符号)signed 16-bit(整数)integer. 等价于创建矩阵时的CV_16S
  • IPL_DEPTH_32S -(有符号)signed 32-bit(整数)integer. 等价于创建矩阵时的CV_32S
  • IPL_DEPTH_32F -(单精度浮点)single-precision floating-point number . 等价于创建矩阵时的CV_32F
  • IPL_DEPTH_64F -(双精度浮点)double-precision floating-point number.等价于创建矩阵时的CV_64F
  • channels – Number of channels per pixel. 


你可能感兴趣的:(图像处理相关函数,OPENCV,CvMat)