Float32MultiArray - 在矩阵中读取[1,1]

时间:2017-04-10 09:32:29

标签: python matrix ros object-detection object-recognition

您好我正在订阅一个主题,其中另一个节点向其发布了Float32MultiArrays。这个多重阵列有关于我通过摄像机检测到的物体的信息,这意味着矩阵中的第一个数字是物体的ID,其他属性是:位置,旋转,比例和剪切。我只对ID感兴趣,因此我只想查看这个号码。我刚从代码中取出了最重要的东西。由于我无法在Float32MultiArray上找到那么多文档,我想听听你们是否知道它的语法。

import rospy
from std_msgs.msg import Float32MultiArray

def callback(data):
    rospy.loginfo(data.data[1][1])

class GoForward():
    def __init__(self):
    # initiliaze
        rospy.init_node('GoForward', anonymous=False)

        rospy.Subscriber("objects", Float32MultiArray, callback)


if __name__ == '__main__':
    try:
        GoForward()
    except:
        rospy.loginfo("GoForward node terminated.")

0 个答案:

没有答案