一 OpenCV中的数据类型

1. cv::Mat

2. cv::Point

主要用来表示二维点,也有表示三维点的模板类型;

cv::Point p(int,  int)  最常用

① cv::Point_

② cv::Point2i          cv::Point_

③ cv::Point2f          cv::Point_

④ cv::Point2d         cv::Point_

⑤ cv::Point2l          cv::Point_

cv::Point3(int,  int,  int)

① cv::Point3_          表示三维点

② cv::Point3i

③ cv::Point3f

④ cv::Point3l

⑤ cv::Point3d

3. cv::Rect 矩形

① cv::Rect               最常用

② cv::Rect_     int类型的矩形

② cv::Rect_  float表示的矩形

③ cv::Rect_  long表示的矩形

④ cv::Rect2i            int表示的矩形

⑤ cv::Rect2f            float表示的矩形

4. cv::Vec

向量,可以用来表示点

typedef Vec Vec2b;                     二维点
typedef Vec Vec3b;                     三维点
typedef Vec Vec4b;                     四维点

typedef Vec Vec2s;                   
typedef Vec Vec3s;
typedef Vec Vec4s;

typedef Vec Vec2w;
typedef Vec Vec3w;
typedef Vec Vec4w;

typedef Vec Vec2i;
typedef Vec Vec3i;
typedef Vec Vec4i;
typedef Vec Vec6i;
typedef Vec Vec8i;

typedef Vec Vec2f;
typedef Vec Vec3f;
typedef Vec Vec4f;
typedef Vec Vec6f;

typedef Vec Vec2d;
typedef Vec Vec3d;
typedef Vec Vec4d;
typedef Vec Vec6d;

5. cv::KeyPoint

6. cv::DMatch

你可能感兴趣的:(OpenCV使用,opencv,人工智能,计算机视觉)