Suj*_*ith 6 c++ java android opencv
我正在使用Android相机开发机器人项目.如果在路径中找到任何物体,机器人可以移动并清洁表面.我被困在检测路径中的物体时,我没有使用任何传感器来找到相机和物体之间的距离.我只使用相机来找到路径中的对象.我不想在路径中找到对象的形状,类型和颜色.路径中的小物体可以被忽略,例如沙子,草等.路径中不应有任何大物体(在下图的标记部分)

在使用相机绘画检测对象时,阴影被检测为对象.从上图中,音乐符号被检测为对象.是否有任何付费或开源库可以使用相机找到真实物体检测(如果它可以在Java或c ++中使用,将会更有帮助).我已经尝试过opencv,javacv,jhlabs,jjil,aviary sdk,jiu,imagemagic等等.但是没有我能在哪里找到满足我需求的精确解决方案.如果有人使用此图像处理请建议我使用Android相机在真实对象检测中可以做什么.如果不可能,请给我解释为什么不可能.
我尝试过的可能性:
人脸识别算法(特征检测): - 基于匹配模式的人脸检测算法.这种情况不适用.即,这里物体可以是任何形状或任何形状.没有匹配的模式.
对象识别:对象识别也与图案匹配相同.我不想识别这个物体,只想找出它们是图像中标记部分的物体,它是一个真实的物体(即不是任何地板画,阴影等......).
边缘检测:我尝试过不同的边缘检测算法,但这对我来说也不是准确的解决方案.即,绘画和阴影有边缘,所以我们不能假设我们发现的边是真实的对象.
如果有人从事此图像处理工作,请建议我使用 Android 相机在真实物体检测中可以做什么。如果不可能,请给我解释为什么不可能。
实时、动态的物体检测是一个深入研究的领域。
目前,我们现有的算法只能进行模式匹配,并在相机框架内寻找预定义的图像。
现实世界检测的问题在于现实世界太……真实了。任何类型的对象或项目都有很多变体,单个库不可能为它们提供检测。现实世界的检测只有通过机器学习进行大量数据生成和训练才可能实现,这需要比大多数移动设备所能提供的更多的处理和电池电量。
| 归档时间: |
|
| 查看次数: |
3966 次 |
| 最近记录: |