我想检测图像中的项目(如脸部的核心图像),但项目不是面部.图像我可以用它来做什么?
我有一个带有几件物品的图像,一辆汽车,一个人一棵树和一个邮箱.我想在每个项目周围剪切图像并创建每个项目的子图像.现在我有1张汽车用的图片,1张有人的图片,1张有邮箱的图片.其他对象可能存在重叠,但每个对象的主要特征是主要对象.
谢谢
twe*_*ter 12
这是计算机视觉领域正在进行的研究中令人惊讶的复杂主题.有很多关于这个主题的好学术论文(这是一个很好的视频),没有公开的交钥匙解决方案.
我不认为核心图像目前支持这种功能,也不会在不久的将来.
然而,最好的办法是首先查看Willow Garage为所有主要操作系统(包括iOS和Android)维护的现已完善的OpenCV库.以下链接可帮助您找到所需内容:
或者,您可以尝试专门用于跟踪已知目标的增强现实工具包.一些很好的例子是:
Metaio, Vuforia, ARLab, String, Junaio
编辑,2016年11月
虽然CoreImage仍然不支持这一点,但它有可能在将来支持它.近年来,使用深度网络执行对象分类和本地化的对象检测框架的可用性显着增加.一个好的开始就是查看使用TensorFlow for Android和iOS的项目.
编辑,2017年12月 现在,这在所有主要的移动和桌面计算平台上都是相当标准的(仅仅1年就有多少变化).专门针对Apple,您可以查看CoreML