关于证件照换底色的问题???(20分)

  • 主题发起人 主题发起人 caiyiming
  • 开始时间 开始时间
C

caiyiming

Unregistered / Unconfirmed
GUEST, unregistred user!
现有一张蓝色底的港澳游证件照,想把兰色底换为红色底,how to do?
有一个问题,就是蓝色的r,g,b值不是固定的,可能这个点是 浅蓝,那个点就是深蓝,
用控件做好,还是写算法好
 
如果是8位的bmp图,用scanline把灰度值改成你要的就行了
 
要自动用程序实现?
说个思路吧:
首先从左右上角附近取点,获得背景色的色调。
根据色调,对全图分析,产生一个蒙层。
因为是证件照,中央部分肯定是人,所以再整理一下蒙层,中间部分向外扩散,去除一些误选的区
最后,根据蒙层改变背景色调。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部