.net如何查找图片上的不同色块,就像Photoshot里的魔术棒效果?

md5e 2008-02-20 04:24:28
如题:哪位大虾会的不要保留啊,不会的也可以进来讨论...
...全文
177 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lake_cx 2008-02-22
  • 打赏
  • 举报
回复
没有这种功能的,这个涉及高级图形学,还跟很多设置有关,如阈值。。。
楼主如果不是搞数字图像处理的建议放弃吧,即使弄出来了,效果跟PhotoShop的魔术棒也有天壤之别的。
GentleCat 2008-02-22
  • 打赏
  • 举报
回复
同意楼上的,只不过要加上连续相邻的色块才能被选中,最后把将选中的点组成一个region画出边框就好
he_8134 2008-02-20
  • 打赏
  • 举报
回复
这个.net没有关系..主要是看你的思路..

首先你要确定色块的颜色范围 你截取黄色的点,那么你首先要确定黄色的范围..也就是说什么范围内的RGB与你选择的像素颜色处在同一范围内...
然后就历遍这个点周围的点,如果有相同颜色范围的也就同处于一块"色块",接着继续历遍新的点的周围的点......

GDI+只是工具...
至于它里面有没有内置这个功能我就不知道了..你自己看类库把~~~如果有的话应该在System.Drawing的高级包里,比如Drawing2D...

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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