求各位大仙提供图像抠色算法,该如何解决

求各位大仙提供图像抠色算法
使用相机在绿色或蓝色背景下拍照, 需要实时抠取相片中人物, FPS大于25. 因为拍照的环境光照会有不同, 会造成各种阴影块. 现采用RGB或HSV方法, 抠色总不是很理想. 望各位大仙提供更好的方法, 谢谢.. 分数不够可以再加

------解决方案--------------------
让你用灰度的意义就是颜色对光照非常敏感
而灰度图的单色背景灰度变化光照的影响小些(也会有的,要用灰度范围判断)
------解决方案--------------------
用灰度反向投影直方图。至于公式,见这方面的论文。背景为绿色,但相对占较大面积。反向投影直方图可解决此类问题。