opencv 多幅图像相加后求均值 输出图像很暗
发布网友
发布时间:2022-04-23 07:44
我来回答
共1个回答
热心网友
时间:2022-06-17 21:04
你确定一下图像的深度是什么类型8U,16S,64F。
还有可能是avgG+=DATAG[i*step+j*channels+k]的时候强制数据类型转换了,将源图像数据转为了double类型。如果源图像是8U,转换相当于将[0~255]转换到[-1.79E+308,+1.79E+308]。
另外,cvCountNonZero可以统计出非零元素个数么,虽然cvAvg求出的是均值,简单运算不就可以了么。avg*all/nonzero即可。