关于照片自动去除纯色背景的问题!

mahongtao 2006-11-01 10:55:04
我现在在做这方面的工作,遇到一些问题,望各位老大给些建议
目标:去除纯色背景,也就是扣象,但是有时候由于拍摄时光照不均匀造成的颜色也会产生不均匀,背景颜色不固定

目前所使用办法:先求出整个图象的背景平均色,建立数组然后判断每个点上的rgb值是否与其在一个范围内(阀值),是将数组对应下标的值设为0,反之设为1,将分析结果保存,接着利用种子填充,将为0的数组根据周围8点的比例设置为透明.

目前存在问题:当前景与背景对比不是很大时,会造成多扣,当背景颜色过于不均匀(即大于阀值范围时)出现少扣.

曾经使用过的办法有边缘检测(拉普拉斯算子),灰度转二值,但是都不是很理想,目前效果是绿色,兰色,白色,红色,黄色背景时效果比较好.

请问各位,还有其他办法能提高这个效果吗??
...全文
485 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
LiChenYue 2006-12-17
  • 打赏
  • 举报
回复
太难的问题就算了吧!
  • 打赏
  • 举报
回复
从国外的科幻巨片和其它一些特效较多的大片制作中也可以看到,大多数的情况还是用模型加后期处理的方式,而只是无法用模型完成的地方(例如环境,模型的细节等)才用电脑制作,并且,即使如此,也大多是通过3D扫描实物来生成电脑模型的。

所以,不要总想着电脑万能,让电脑做所有的事。还要看成本。国内在这方面似乎意识总是不够,所以程序员的劳动很廉价,而总是去完成本不需要那么程度的难度的任务,其结果也往往差强人意。
  • 打赏
  • 举报
回复
目前存在问题:当前景与背景对比不是很大时,会造成多扣,当背景颜色过于不均匀(即大于阀值范围时)出现少扣.

  这是自然的。而且,当这种情况越明显(也就是颜色对比越模糊)时,越难处理。
  实际上,这个是无需处理的问题。
  你可以看看,类似中央电视台制作这类需要扣图的节目时,都是强调背景和前景的对比的。背景一般用纯蓝加上良好的光照。
  也就是说,这个不应该让程序去作更多地考虑,而应该通过更简便的方式(比如拍摄时的要求)来解决。如果为这样一个要求,去完成一个复杂的科学课题,是不是太小题大作了? 成本够得上吗??? 真出来这样的完美解决方案,光技术使用费也至少可以在全球要上几千万了。
mahongtao 2006-11-02
  • 打赏
  • 举报
回复
theforever(碧海情天)说的很有道理,目前只是想在白色,兰色,绿色,红色等几个颜色上达到要求就可以了,其他确实没办法完成,特别是黑色,用了n种方法都不可以完成,哎
「已注销」 2006-11-02
  • 打赏
  • 举报
回复
呵呵,楼上讲得有理,这个确实是很复杂的

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧