def __init__(self):
self.br = CvBridge()
# If you subscribe /camera/depth_registered/hw_registered/image_rect topic, the depth image and rgb image are
# already registered. So you don't need to call register_depth_to_rgb()
self.depth_image_sub = rospy.Subscriber("/camera/depth_registered/hw_registered/image_rect",Image,self.depth_callback)
self.rgb_image_sub = rospy.Subscriber("/camera/rgb/image_rect_color",Image,self.rgb_callback)
self.ir_img = None
self.rgb_img = None
self.rgb_rmat = None
self.rgb_tvec = None
self.ir_rmat = None
self.ir_tvec = None
self.ir_to_rgb_rmat = None
self.ir_to_rgb_tvec = None
self.depth_image = None
self.rgb_image = None
self.ir_to_world_tvec = None
self.ir_to_rgb_rmat = None
self.load_extrinsics()
self.load_intrinsics()
self.depth_image = None
self.rgb_image = None
self.count = 0
self.drawing = False # true if mouse is pressed
self.rect_done = False
self.ix1 = -1
self.iy1 = -1
self.ix2 = -1
self.iy2 = -1
cv2.namedWindow('RGB Image')
cv2.setMouseCallback('RGB Image',self.draw_rect)
image_to_world.py 文件源码
python
阅读 29
收藏 0
点赞 0
评论 0
评论列表
文章目录