我们仔细观察一下,可以发现火焰区域变得更细了,比仅用HSI判据实现的效果更加柔和,看上去更加舒服。
现在我们不再单纯地结合两个颜色判据,而是在原有的RGB判据中添加HSI判据的变种,形成一个强大的颜色判据。该结合判据的算法如下:
保留RGB判据:
R > R_avg AND
R >= G >= B
添加新的HSI约束条件:
S > 0.2 AND
S > (255 - R) / 20 AND
S >= ((255 - R)*ST / RT
其中,ST为饱和度阈值,参考范围是55~65;RT为红色分量阈值,参考范围是115~135。