我正在寻找进行运动检测的应用程序。基本上,我会参考自己正在观看的场景的背景拍照,并将其与从相机获得的帧进行比较。
我使用website来实现我的应用程序。帧受到亮度等的严重干扰。据此,我可以使用色调均衡技术改善差分计算的结果。在页面中搜索“音调注册”以获取更多信息。
我正在处理HSV图像。
根据我的研究,我可以找到直方图均衡化,但看起来效果不佳。我虽然将要使用HDR,但是由于我正在实时视频监控系统中工作(我没有时间“浪费”,无法承受不同的曝光范围),所以我不知道它是否真的有用。 。
哪种技术可以使我的图像的测光范围尽可能接近?
最佳答案
一旦我参与了监视系统的开发,也出现了类似的问题。代替直方图均衡,它使用了另一种方法。算法如下:
For every pixel:
- Calculate an average luminosity around the pixel with some window (e.g. at square with 50 pixels)
- Calculate multiplier as some fixed value (like 128 for byte sized components)
divided by the average from previous step. Account for possible
division by zero here. So Multiplier = 128 / (Average + small value)
- Multiply pixel luminosity by multiplier.
可以在一帧内实时地逐步计算平均值。它可以相当有效地消除云层的亮度变化,天气变化等。
关于opencv - 不同图像上的色调均衡,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27108164/