zoukankan      html  css  js  c++  java
  • cvCreateImage函数说明(转载)

    cvCreateImage是openCV中的一个函数。OpenCV是Intel公司支持的开源计算机视觉库。

    cvCreateImage:创建首地址并分配存储空间
     
     IplImage* cvCreateImage( CvSize size, int depth, int channels );
     参数说明:
              size 图像宽、高.
             depth 图像元素的位深度,可以是下面的其中之一:
                      IPL_DEPTH_8U - 无符号8位整型
                      IPL_DEPTH_8S - 有符号8位整型
                      IPL_DEPTH_16U - 无符号16位整型
                      IPL_DEPTH_16S - 有符号16位整型
                      IPL_DEPTH_32S - 有符号32位整型
                      IPL_DEPTH_32F - 单精度浮点数
                      IPL_DEPTH_64F - 双精度浮点数
            channels:每个元素(像素)通道号.可以是 1, 2, 3 或 4.通道是交叉存取的,例如通常的彩色图像数据排列是:b0 g0 r0 b1 g1 r1 ... 虽然通常 IPL 图象格式可以存贮非交叉存取的图像,并且一些OpenCV 也能处理他, 但是这个函数只能创建交叉存取图像.
     

      函数 cvCreateImage 创建头并分配数据,这个函数是下列的缩写型式:

           header = cvCreateImageHeader(size,depth,channels);

           cvCreateData(header);

    注:

    CvSize:矩形框大小,以像素为精度

    typedef struct CvSize
    {
    int width;
    int height;
    }CvSize;

  • 相关阅读:
    48. Rotate Image
    47. Permutations II
    46. Permutations
    45. Jump Game II
    44. Wildcard Matching
    43. Multiply Strings
    42. Trapping Rain Water
    41. First Missing Positive
    40. Combination Sum II
    39. Combination Sum
  • 原文地址:https://www.cnblogs.com/xuepei/p/4029643.html
Copyright © 2011-2022 走看看