opencv中 inputarray,outputarray,inputarrayofarrays的关系

opencv源码的定义:

typedef const _InputArray& InputArray;
typedef InputArray InputArrayOfArrays;
typedef const _OutputArray& OutputArray;
typedef OutputArray OutputArrayOfArrays;
typedef const _InputOutputArray& InputOutputArray;
typedef InputOutputArray InputOutputArrayOfArrays;

InputArray这个接口类可以是:

Mat、Mat_<T>、Mat_<T, m, n>、vector<T>、vector<vector<T>>、vector<Mat>

个人表面理解:

  1. inputArray,outputArray是输入输出数组
  2. inputArrayOfArrays,outputArrayOfArrays也是输入输出数组,但看起来像二维数组
  3. inputOutputArray既是输入又是输出数组;inputOutputArrayOfArrays是二维的数组
    后面有了新的理解会纠正
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值