OpenCV数据类型全解析
1. OpenCV复数类操作
OpenCV的复数类提供了多种操作,如下表所示:
| 操作 | 示例 |
| — | — |
| 默认构造函数 | cv::Complexf z1; cv::Complexd z2; |
| 拷贝构造函数 | cv::Complexf z2( z1 ); |
| 值构造函数 | cv::Complexd z1(re0); cv::Complexd(re0,im1) ; |
| 拷贝构造函数 | cv::Complexf u2f( v2f ); |
| 成员访问 | z1.re; z1.im; |
| 复共轭 | z2 = z1.conj(); |
和许多基本类型一样,复数类是底层模板的别名。 cv::Complexf 和 cv::Complexd 分别是单精度和双精度复数的别名。
2. 辅助对象
除了基本类型和大型容器外,还有一系列辅助对象,它们对于控制各种算法(如终止条件)或对容器进行各种操作(如“范围”或“切片”)非常重要。其中一个非常重要的对象是“智能”指针对象 cv::Ptr 。
2.1 cv::TermCriteria类
许多算法需要一个停止条件来确定何时停止。通常,停止条件有两种形式:允许的有限迭代次
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



