def debug_images(self, pose): c_img = self.cam.read_color_data() dp = DrawPrediction() image = dp.draw_prediction(np.copy(c_img), pose) cv2.imshow('debug', image) cv2.waitKey(30)
def plot_on_true(self, pose, true_img): #pose = self.convert_crop(pose) dp = DrawPrediction() image = dp.draw_prediction(np.copy(true_img), pose) cv2.imshow('label_given', image) cv2.waitKey(30)
from il_ros_hsr.p_pi.bed_making.gripper import Bed_Gripper from il_ros_hsr.p_pi.bed_making.table_top import TableTop from il_ros_hsr.core.web_labeler import Web_Labeler from il_ros_hsr.core.python_labeler import Python_Labeler from il_ros_hsr.p_pi.bed_making.check_success import Success_Check from il_ros_hsr.p_pi.bed_making.self_supervised import Self_Supervised import il_ros_hsr.p_pi.bed_making.config_bed as cfg import cPickle as pickle import os from il_ros_hsr.core.rgbd_to_map import RGBD2Map from data_aug.draw_cross_hair import DrawPrediction dp = DrawPrediction() #latest, 46-49 from rollout_dart sm = 0 wl = Python_Labeler() for rnum in range(0, 10): # path = cfg.STAT_PATH+'stat_' + str(rnum) + '/rollout.p' path = cfg.STAT_PATH + 'stat_' + str(rnum) + '/rollout.p' #IPython.embed() labeled_data = [] if os.path.exists(path): data = pickle.load(open(path, 'rb')) count = 0
from il_ros_hsr.p_pi.bed_making.gripper import Bed_Gripper from il_ros_hsr.p_pi.bed_making.table_top import TableTop from il_ros_hsr.core.web_labeler import Web_Labeler from il_ros_hsr.core.python_labeler import Python_Labeler from il_ros_hsr.p_pi.bed_making.check_success import Success_Check from il_ros_hsr.p_pi.bed_making.self_supervised import Self_Supervised import il_ros_hsr.p_pi.bed_making.config_bed as cfg import cPickle as pickle from il_ros_hsr.core.rgbd_to_map import RGBD2Map from data_aug.draw_cross_hair import DrawPrediction dp = DrawPrediction() for rnum in range(0, 1): path = cfg.STAT_PATH + 'stat_' + str(rnum) + '/rollout.p' data = pickle.load(open(path, 'rb')) print(data) count = 0 for datum in data: if type(datum) == list: continue if datum['type'] == 'grasp': pose = datum['net_pose'] c_img = datum['c_img']
def __init__(self): self.supp = Analytic_Supp() self.dp = DrawPrediction()
from il_ros_hsr.p_pi.bed_making.gripper import Bed_Gripper from il_ros_hsr.p_pi.bed_making.table_top import TableTop from il_ros_hsr.core.web_labeler import Web_Labeler from il_ros_hsr.core.python_labeler import Python_Labeler from il_ros_hsr.p_pi.bed_making.check_success import Success_Check from il_ros_hsr.p_pi.bed_making.self_supervised import Self_Supervised import il_ros_hsr.p_pi.bed_making.config_bed as cfg import cPickle as pickle from il_ros_hsr.core.rgbd_to_map import RGBD2Map from data_aug.draw_cross_hair import DrawPrediction dp = DrawPrediction() #latest, 46-49 from rollout_dart MOVIE_PATH = 'paper_dart_data/' for rnum in range(10, 30): # path = cfg.STAT_PATH+'stat_' + str(rnum) + '/rollout.p' path = cfg.ROLLOUT_PATH + 'rollout_' + str(rnum) + '/rollout.p' data = pickle.load(open(path, 'rb')) print(data) count = 0 for datum in data: if type(datum) == list: continue