适用于iOS的图像分割

我需要一种方法将包含人类的图像转换为仅包含一种颜色的身体sihlouette的图像.首先我看一下Canny边缘检测器(OpenCV实现),但这可能会导致图像背景出现问题.

我尝试过使用GrabCut OpenCV实现.这在大多数情况下工作正常,它具有极差的时间性能,例如对于480×320图像,处理需要1分钟.此外,抓取的问题是用户需要进行交互并设置背景区域和用户区域,在我的情况下是不允许的.

所以,也许你可以使用与GrabCut不同的东西给我一些关于另一种方法的想法,或者建议我如何增强GrabBut时间性能(也许是gpu实现).此外,我需要一个关于将定位人体的算法的建议,并帮助抓取算法与身体/背景区域的定位.

例:

解决方法

可以建议两个可以帮助调查的事情:

1)CIDetector

2)OpenCV library for iOS.此项目看起来不活跃,但您可以找到一些叉子或相关项目here.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...