【问题标题】:iOS: Decompose UIImageView image into shapes and change their colorsiOS:将 UIImageView 图像分解为形状并更改其颜色
【发布时间】:2012-04-15 17:13:17
【问题描述】:

我一直在制作一个 iPhone 应用程序,我需要在其中识别和分解 UIImageView 图像中的不同形状(例如墙壁、椅子、书本等)并更改它们的颜色。到目前为止,我已经实现了代码以允许用户选择颜色并将其应用到使用手势识别器的选定区域(像素基础),但我正在寻找的远不止我所做的!

是否可以检测给定图像中可用的不同形状并更改它们的颜色?

谢谢。

【问题讨论】:

  • 这个问题被称为图像分割,是计算机视觉中一个活跃的研究领域。你会发现很多关于这个主题的论文和一些示例代码,但在五分钟内你无法将任何内容放入你的应用程序中。对于当前的 iOS 设备来说,任何真正好的算法都可能太慢了。如果有人确实有一个足够好、足够快且易于导入的算法,那么期望支付适当的费用。在您选择的搜索引擎中输入“图像分割”并准备大量阅读。
  • 听起来这些家伙正在讨论一些相关的事情:stackoverflow.com/questions/5405109/…

标签: iphone ios image-processing shapes image-segmentation


【解决方案1】:

无论你使用什么算法,你都应该把它放在最好的计算机视觉框架之一之上,open CV for iOS

然后您可能会检查其他语言的其他项目,这些项目使用 open cv 进行此图像分割,并且理论上可能会推出您自己的解决方案;) 祝你好运

【讨论】:

    【解决方案2】:

    对象识别和检测是计算机科学中一个非常广泛的主题,据我所知,UIImage 的公共方法不支持。我认为你要实现自己的目标还有很长的路要走。尝试查找任何处理对象检测的开源 iOS 项目,或者甚至查看具有 iOS 包装器的非本地库,例如 openCV。祝你好运,不要放弃。

    【讨论】:

      猜你喜欢
      • 2017-08-16
      • 2023-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-08
      • 2020-11-24
      相关资源
      最近更新 更多