100分急求用GDI+进行照片磨皮的算法!!

cnewerPlus 2009-09-09 11:05:49
照片磨皮算法。给个思路或原理都行。有代码更好。呵呵
...全文
250 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Soyokaze 2009-09-13
  • 打赏
  • 举报
回复
涉及到光栅图像像素矩阵运算的,用GDI+不如用GDI方便。
SYSSZ 2009-09-13
  • 打赏
  • 举报
回复
VisualBasic图像处理:一个演示VB图形的程序,包括颜色模糊算法
http://www.winu.cn/htmls/444/030/
现在还是人类 2009-09-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cnewerplus 的回复:]
GDI的操作我知道。我只能了解比较成熟的磨皮算法。
[/Quote]
什么意思?
laviewpbt 2009-09-11
  • 打赏
  • 举报
回复
磨皮一般就是模糊吧。
cnewerPlus 2009-09-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 supermanking 的回复:]
引用 4 楼 cnewerplus 的回复:
GDI的操作我知道。我只能了解比较成熟的磨皮算法。

什么意思?
[/Quote]

我只是了解比较成熟的磨皮算法
threenewbee 2009-09-10
  • 打赏
  • 举报
回复
照片磨皮是什么?祛除杂色么?

GDI+没有直接的封装,需要自己写代码。

思路:http://www.google.cn/search?hl=zh-CN&newwindow=1&q=inpaint+%E7%AE%97%E6%B3%95&aq=0&oq=
threenewbee 2009-09-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 cnewerplus 的回复:]
引用 3 楼 supermanking 的回复:
提供思路:
将要处理的图形放到一个新的GDI设备中,然后取出位图数据进行运算
可以根据颜色值的平均值运算来处理
比如以要将处理区域的中心点为基础处理,从中心点向外扩展运算,然后作平均值到边缘值的颜色过渡处理。

先取出中心点到边缘的一条线的颜色数据,然后将这一条线的数据的R值全部相加,然后除以这条线的橡数数量将可得到平均的R值,同理,G值和B值也是一样,这样处理完后将可得到这条线的平均颜色值。
然后从中心点开始向边缘点的颜色进行 平均颜色值 到 边缘颜色值 的颜色过渡处理


GDI的操作我知道。我只能了解比较成熟的磨皮算法。
[/Quote]
Inpaint算法我一个老兄的毕业设计就做的这个,几天搞出来不太现实。
lz按照我的思路上万方搜索下。
cnewerPlus 2009-09-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 supermanking 的回复:]
提供思路:
将要处理的图形放到一个新的GDI设备中,然后取出位图数据进行运算
可以根据颜色值的平均值运算来处理
比如以要将处理区域的中心点为基础处理,从中心点向外扩展运算,然后作平均值到边缘值的颜色过渡处理。

先取出中心点到边缘的一条线的颜色数据,然后将这一条线的数据的R值全部相加,然后除以这条线的橡数数量将可得到平均的R值,同理,G值和B值也是一样,这样处理完后将可得到这条线的平均颜色值。
然后从中心点开始向边缘点的颜色进行 平均颜色值 到 边缘颜色值 的颜色过渡处理
[/Quote]

GDI的操作我知道。我只能了解比较成熟的磨皮算法。
现在还是人类 2009-09-10
  • 打赏
  • 举报
回复
提供思路:
将要处理的图形放到一个新的GDI设备中,然后取出位图数据进行运算
可以根据颜色值的平均值运算来处理
比如以要将处理区域的中心点为基础处理,从中心点向外扩展运算,然后作平均值到边缘值的颜色过渡处理。

先取出中心点到边缘的一条线的颜色数据,然后将这一条线的数据的R值全部相加,然后除以这条线的橡数数量将可得到平均的R值,同理,G值和B值也是一样,这样处理完后将可得到这条线的平均颜色值。
然后从中心点开始向边缘点的颜色进行 平均颜色值 到 边缘颜色值 的颜色过渡处理
贝隆 2009-09-10
  • 打赏
  • 举报
回复
不懂,帮顶
bluesky396 2009-09-10
  • 打赏
  • 举报
回复
不懂,帮顶。。。

809

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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