使用opencv的cvConvertScale让矩阵除以一个常数 结果总为0的 调试心得

正确写法:cvConvertScale(sumPalm, mean, 0.2, 0);

错误写法:

这里,如果您写成cvConvertScale(sumPalm, mean, 1/5, 0);,  则mean = sumPalm*0+0

这里1/5会当成0来处理。

    


另外,在访问CvMat数据时,比如用cvmGet 和 cvmSet ,矩阵的索引是从0、0开始的。


你可能感兴趣的:(使用opencv的cvConvertScale让矩阵除以一个常数 结果总为0的 调试心得)