在 ARuco 中,标记是一个自定义类。
使用这条线: cout<<Markers[0];
标记在哪里vector<Marker>
可以输出以下示例:185=(61.277,163.281) (186.9,174.062) (182.589,293.509) (55.8044,296.465) Txyz=-999999 -999999 -999999 Rxyz=-999999 -999999 -999999
我需要前 4 组数字,但是 afaik 它们不是通过markername.attributename 类的可访问属性。让它们输出的唯一方法是通过 cout。其他一切都给我地址,例如0xbf76ea14
所以我可以看到两个可能的答案:1)在 cout 之后检索行并将其放入我可以使用的字符串中的最简单方法 2)任何方式欺骗它认为它的打印是 cout 并跳过一个步骤?