7、OpenCV数据类型全解析

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类

许多算法需要一个停止条件来确定何时停止。通常,停止条件有两种形式:允许的有限迭代次

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值