opencv基本数据类型

  •   cv::Vec<>模板(固定向量类):

        cv::Vec{2,3,4,6}{b,w,s,i,f,d}

     解释

   b  unsigned char

        w unsigned short

        s  short

        i  int

  f float

  d double

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//使用示例:
//默认构造函数
cv::Vec2s v2s;
cv::Vec3i v3i;
 
//拷贝构造函数
cv::Vec3i v3i_a(v3i);
 
//值构造函数
cv::Vec3f v3f(1.0, 3.0, 6.0);
cv::Vec2d v2d(1.0, 2.0);
 
//成员访问,可用[]
float elem_v3f = v3f[0];
 
//向量叉乘
cv::Vec3d v3d_b(1, 0, 0);
cv::Vec3d v3d_c(0, 1, 0);
cv::Vec3d v3d_bcc = v3d_b.cross(v3d_c);
std::cout<<v3d_bcc<<std::endl;//对<<进行了运算符重载

  

https://blog.csdn.net/czsnooker/article/details/118314514?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164734054116780357272045%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164734054116780357272045&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-2-118314514.142^v2^pc_search_result_cache,143^v4^register&utm_term=cv%3A%3AVec%3C%3E%E6%A8%A1%E6%9D%BF&spm=1018.2226.3001.4187

  •  cv::Matx<>模板(固定矩阵类):

     cv::Matx{1,2,3,4,6}{1,2,3,4,6}{f,d}

   维度在编译前已知

  https://blog.csdn.net/qiu931110/article/details/85195287?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164734039116780265473358%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164734039116780265473358&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-85195287.142^v2^pc_search_result_cache,143^v4^register&utm_term=cv%3A%3AMatx%3C%3E&spm=1018.2226.3001.4187

  • cv::Point类(点类):

     通过名称变量访问,非下标访问

         https://blog.csdn.net/qiu931110/article/details/85174246

  • cv::Scalar类(标量类)

  

 

 

 

 

 

 

 

 

posted @   0MrMKG  阅读(143)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示