我想检测图像中的项目(就像人脸的核心图像),但这些项目不是脸。图像,我能用什么来做呢?
我有一张照片,上面有几个物品,一辆汽车,一个人,一个树和一个邮箱。我想要削减每一个项目周围的图像,并创建每个子图像。现在我会有一个图像与一辆汽车,一个与一个人,一个与邮箱。其他对象可能有重叠,但每个对象中的主要特征将是主要对象。
谢谢
发布于 2013-08-17 13:37:22
这是计算机视觉领域正在进行的研究中一个令人惊讶的复杂话题。有许多好的学术论文写的主题(这是一个很好的视频),没有公开可用的统包解决方案。
我不认为核心形象目前支持这种功能,也不会在不久的将来。
然而,您最好的选择是首先查看Willow为所有主要操作系统(包括iOS和安卓)维护的已经建立良好的iOS库。下面的链接可能会帮助您找到您想要的内容:
OpenCV对象检测教程
或者,您可以尝试专门为跟踪已知目标而设计的增强现实工具包。一些很好的例子是:
梅太奥,武弗里亚,ARLab,字符串,朱奈奥
编辑,2016年11月,
尽管CoreImage仍然不支持这一点,但它在将来更有可能支持它。近年来,使用深度网络执行对象分类和定位的对象检测框架的可用性急剧增加。一个很好的起点是看看使用TensorFlow和iOS的项目。
编辑,2017年12月----现在在所有主要的移动和桌面计算平台上,这已经是相当标准的了(令人惊讶的是,仅仅一年内就发生了如此大的变化)。特别是对苹果来说,你可以看看CoreML
https://stackoverflow.com/questions/18289370
复制相似问题