正确写法:cvConvertScale(sumPalm, mean, 0.2, 0);
错误写法:
这里,如果您写成cvConvertScale(sumPalm, mean, 1/5, 0);, 则mean = sumPalm*0+0
这里1/5会当成0来处理。
另外,在访问CvMat数据时,比如用cvmGet 和 cvmSet ,矩阵的索引是从0、0开始的。
本文详细解析了cvConvertScale函数中参数的正确与错误使用方式,特别是关于scale参数的处理逻辑,以及在访问CvMat数据时应注意的矩阵索引规则。通过对比分析,帮助开发者避免常见陷阱,提升编程效率。
正确写法:cvConvertScale(sumPalm, mean, 0.2, 0);
错误写法:
这里,如果您写成cvConvertScale(sumPalm, mean, 1/5, 0);, 则mean = sumPalm*0+0
这里1/5会当成0来处理。
另外,在访问CvMat数据时,比如用cvmGet 和 cvmSet ,矩阵的索引是从0、0开始的。
6147
9万+

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