在研究NV色心的磁场灵敏度,我通过相机获取到磁场开/关的图片,Mat Open,Mat Close。相机为12bit,Mat的数据范围为0-4095。且观察两张mat变化量很小,百分之几的程度,考虑相机白噪声。目前使用两张图片相除,或者相减,再N次取平均,都看不太出变化的地方.请教广大网友,有什么好的算法推荐一下?
```c++
//相机Api获取到两张Mat,onMat和offMat
onMat.convertTo(onMat, CV_64FC1);
offMat.convertTo(offMat, CV_64FC1);
averMat = onMat / offMat;
if (currentIterNum == 0)
{
averMat = mat.clone();
}
else
{
averMat = (averMat * currentIterNum + mat) / (currentIterNum + 1);
}
currentIterNum++;
cv::Mat fixFreImg = averMat.clone();
fixFreImg = fixFreImg/ currentIterNum*255;
fixFreImg.convertTo(fixFreImg, CV_8UC1);
```