发布网友 发布时间:2022-04-25 07:02
共1个回答
热心网友 时间:2023-11-05 13:18
void cvAnd( const CvArr* src1, const CvArr* src2, CvArr* dst, const CvArr* mask=NULL );
src1 第一个原数组
src2 第二个原数组
dst 输出数组
mask 操作复盖面( 8-bit 单通道数组);只有复盖面指定的输出数组被修改
函数 cvAnd 计算两个数组的每个元素的按位逻辑与:
dst(I)=src1(I)&src2(I) if mask(I)!=0对浮点数组按位表示操作是很有利的。追问如果src1(l)和src2(I)都为非零值(不是黑的)但是两个有不相等,那么det(l)的值是?src1(I)的值还是src2(I)的值,还是两个都不是
追答sorry,cvAnd里是用按位与计算的,
你的问题里应该用的是cvAdd:
void cvAdd( const CvArr* src1, const CvArr* src2, CvArr* dst, const CvArr* mask=NULL );
src1
第一个原数组
src2
第二个原数组
dst
输出数组
mask
操作的复盖面, 8-bit单通道数组; 只有复盖面指定的输出数组被修改。
函数 cvAdd 加一个数组到别一个数组中:
dst(I)=src1(I)+src2(I) if mask(I)!=0
热心网友 时间:2023-11-05 13:18
void cvAnd( const CvArr* src1, const CvArr* src2, CvArr* dst, const CvArr* mask=NULL );
src1 第一个原数组
src2 第二个原数组
dst 输出数组
mask 操作复盖面( 8-bit 单通道数组);只有复盖面指定的输出数组被修改
函数 cvAnd 计算两个数组的每个元素的按位逻辑与:
dst(I)=src1(I)&src2(I) if mask(I)!=0对浮点数组按位表示操作是很有利的。追问如果src1(l)和src2(I)都为非零值(不是黑的)但是两个有不相等,那么det(l)的值是?src1(I)的值还是src2(I)的值,还是两个都不是
追答sorry,cvAnd里是用按位与计算的,
你的问题里应该用的是cvAdd:
void cvAdd( const CvArr* src1, const CvArr* src2, CvArr* dst, const CvArr* mask=NULL );
src1
第一个原数组
src2
第二个原数组
dst
输出数组
mask
操作的复盖面, 8-bit单通道数组; 只有复盖面指定的输出数组被修改。
函数 cvAdd 加一个数组到别一个数组中:
dst(I)=src1(I)+src2(I) if mask(I)!=0
热心网友 时间:2023-11-05 13:18
void cvAnd( const CvArr* src1, const CvArr* src2, CvArr* dst, const CvArr* mask=NULL );
src1 第一个原数组
src2 第二个原数组
dst 输出数组
mask 操作复盖面( 8-bit 单通道数组);只有复盖面指定的输出数组被修改
函数 cvAnd 计算两个数组的每个元素的按位逻辑与:
dst(I)=src1(I)&src2(I) if mask(I)!=0对浮点数组按位表示操作是很有利的。追问如果src1(l)和src2(I)都为非零值(不是黑的)但是两个有不相等,那么det(l)的值是?src1(I)的值还是src2(I)的值,还是两个都不是
追答sorry,cvAnd里是用按位与计算的,
你的问题里应该用的是cvAdd:
void cvAdd( const CvArr* src1, const CvArr* src2, CvArr* dst, const CvArr* mask=NULL );
src1
第一个原数组
src2
第二个原数组
dst
输出数组
mask
操作的复盖面, 8-bit单通道数组; 只有复盖面指定的输出数组被修改。
函数 cvAdd 加一个数组到别一个数组中:
dst(I)=src1(I)+src2(I) if mask(I)!=0
热心网友 时间:2023-11-27 14:16
void cvAnd( const CvArr* src1, const CvArr* src2, CvArr* dst, const CvArr* mask=NULL );
src1 第一个原数组
src2 第二个原数组
dst 输出数组
mask 操作复盖面( 8-bit 单通道数组);只有复盖面指定的输出数组被修改
函数 cvAnd 计算两个数组的每个元素的按位逻辑与:
dst(I)=src1(I)&src2(I) if mask(I)!=0对浮点数组按位表示操作是很有利的。追问如果src1(l)和src2(I)都为非零值(不是黑的)但是两个有不相等,那么det(l)的值是?src1(I)的值还是src2(I)的值,还是两个都不是
追答sorry,cvAnd里是用按位与计算的,
你的问题里应该用的是cvAdd:
void cvAdd( const CvArr* src1, const CvArr* src2, CvArr* dst, const CvArr* mask=NULL );
src1
第一个原数组
src2
第二个原数组
dst
输出数组
mask
操作的复盖面, 8-bit单通道数组; 只有复盖面指定的输出数组被修改。
函数 cvAdd 加一个数组到别一个数组中:
dst(I)=src1(I)+src2(I) if mask(I)!=0