iOS:将UIImageView图像分解为形状并更改其颜色

时间:2012-04-15 08:20:01

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

我一直在制作iPhone应用程序,我需要在UIImageView的图像中识别和分解不同的形状(例如Wall,Chair,Book等)并改变它们的颜色。到目前为止,我已经实现了代码,允许用户选择颜色并使用手势识别器将其应用于选定区域(像素库),但我所寻找的远远超过我所做的!

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

感谢。

2 个答案:

答案 0 :(得分:3)

无论您使用何种算法,都应将其置于计算机视觉最佳框架之一open CV for iOS

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

答案 1 :(得分:1)

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