我一直在制作一个 iPhone 应用程序,我需要在其中识别和分解 UIImageView 图像中的不同形状(例如墙壁、椅子、书本等)并更改它们的颜色。到目前为止,我已经实现了允许用户选择颜色并将其应用到使用手势识别器的选定区域(像素基础)的代码,但我正在寻找的远远超过我所做的!
是否可以检测给定图像中可用的不同形状并改变它们的颜色?
谢谢。
我一直在制作一个 iPhone 应用程序,我需要在其中识别和分解 UIImageView 图像中的不同形状(例如墙壁、椅子、书本等)并更改它们的颜色。到目前为止,我已经实现了允许用户选择颜色并将其应用到使用手势识别器的选定区域(像素基础)的代码,但我正在寻找的远远超过我所做的!
是否可以检测给定图像中可用的不同形状并改变它们的颜色?
谢谢。
无论你使用什么算法,你都应该把它放在最好的计算机视觉框架之一之上,为 iOS 开放 CV
然后你可以检查其他语言的其他项目,这些项目使用 open cv 进行图像分割,并且理论上可能会推出你自己的解决方案;)祝你好运
对象识别和检测是计算机科学中一个非常广泛的主题,据我所知,UIImage 的公共方法不支持。我认为你要实现自己的目标还有很长的路要走。尝试查找任何处理对象检测的开源 iOS 项目,或者甚至查看具有 iOS 包装器的非本地库,例如 openCV。祝你好运,不要放弃。