全息透镜&x2B;用于识别真实世界对象的OpenCV

全息透镜&x2B;用于识别真实世界对象的OpenCV,opencv,unity3d,hololens,Opencv,Unity3d,Hololens,我有一个场景,使用全息镜头来识别真实世界的物体 场景 例如,识别“N”种不同类型的瓶子,这些瓶子的尺寸在先前的研究中是未知的。每个瓶子可能有不同的高度/宽度。所以我需要通过全息镜头观察这些瓶子,在上面画一个长方形,并为每个创建的游戏对象贴上独特的标签。因此,当我第二次用存储的唯一尺寸注视这些瓶子时,我将检索映射的唯一标签并将其显示给用户。这可能吗?这些瓶子只有圆柱形,水平放置在传送带上 到目前为止我所尝试的 用于全息透镜的集成Vuforia SDK。在Vuforia target manager

我有一个场景,使用全息镜头来识别真实世界的物体

场景

例如,识别“N”种不同类型的瓶子,这些瓶子的尺寸在先前的研究中是未知的。每个瓶子可能有不同的高度/宽度。所以我需要通过全息镜头观察这些瓶子,在上面画一个长方形,并为每个创建的游戏对象贴上独特的标签。因此,当我第二次用存储的唯一尺寸注视这些瓶子时,我将检索映射的唯一标签并将其显示给用户。这可能吗?这些瓶子只有圆柱形,水平放置在传送带上

到目前为止我所尝试的

用于全息透镜的集成Vuforia SDK。在Vuforia target manager中上载了一个瓶子对象的3D模型。HoloLens能够检测到一个瓶子,但由于尺寸不同,我无法找到区分许多不同瓶子的方法

我需要帮助

由于除高度和宽度不同外,所有瓶子均为圆柱形,有没有办法使用OpenCV检测这些瓶子的尺寸?这样我就可以在它上面创建一个长方体游戏对象并映射唯一的标签


PS:我正在尝试实施一种无标记的解决方案(VuMark等)

您是否考虑过在瓶子上贴上某种符号(我过去使用过vumarks)来区分它们之间的区别?或者你只是想根据瓶子的宽度/高度来识别它?@DaanHuinink这种解决方案必须是无标记的。是的,我必须根据瓶子的宽度/高度来识别瓶子。您是否考虑过在瓶子上贴上某种符号(我过去使用过vumarks)来区分它们之间的区别?或者你只是想根据瓶子的宽度/高度来识别它?@DaanHuinink这种解决方案必须是无标记的。是的,我必须根据瓶子的宽度/高度来识别它。