Advertisement

OpenCV 2.0: 常见数据结构及功能模块

阅读量:

首先列举一些常见的数据结构:

复制代码
    Point2f p(6,2); //二维点
    Point3f p3f(8,2,0); //三维点
    vector<float> v;
    vector<Point2f> Points(20);
    
      
      
      
      
      
    

以下为几个常见类及常用函数的介绍:

复制代码
    Point:二维点,三维点等
    Scalar:颜色的表示,RGBA四个元素
    Size:尺寸的表示,宽和高
    Rect:矩形的表示,(x,y,width,height)
    
    颜色空间转换:cvtColor()函数
    防止内存溢出的函数:alignPtr、alignSize、allocate、deallocate、fastMalloc、fastFree等
    RNG()函数的作用为初始化随机数的生成器
    <math.h>里很多函数不错:
      计算向量角度的函数fastAtan2
      计算立方根的函数cubeRoot
      向上取整函数cvCeil
      向下取整函数cvFloor
      四舍五入函数cvRound
      判断自变量是否无穷大cvIsInf
      判断自变量是否不是一个数c

全部评论 (0)

还没有任何评论哟~