【发布时间】:2013-10-16 14:19:56
【问题描述】:
我正在 WPF C# 中开发一个应用程序,其中我有一个图像,我想检测图像的不同图层,以便我可以通过从颜色托盘中选择任何颜色来更改图层的颜色(要么正常颜色或渐变颜色)。
假设我有上面的 Image ,在 Image 中有不同的层,比如(墙壁、沙发、瓷砖、窗户、枕头等)。现在我的问题是如何检测图像的 墙层 并将其颜色从 黄色渐变更改为正常颜色或渐变颜色 ,其他层相同像 sofa 这样的图像,检测 sofa 并将其颜色从白色更改为其他颜色 并且与图像的 window 、 floor 、pillow 层相同。
【问题讨论】:
-
(墙、沙发、瓷砖、窗户)不叫图层
-
也许您应该阅读有关图像处理和模式识别的内容
-
shadow,无论你要使用什么词(墙、沙发、瓷砖、窗户)层,但我希望你能理解我的问题。
-
您实际上是在谈论非常广泛的话题,这并不容易,并且需要大量的图像处理。您必须分析边界以检测图像中的不同对象,然后应用颜色变换
-
到目前为止你做了什么?
标签: c# javascript html wpf