def copy_frames(self, demonstration, frm, l1_cluster, l2_cluster, surgeme): from_path = constants.PATH_TO_DATA + constants.NEW_FRAMES_FOLDER + demonstration +"_" + constants.CAMERA + "/" + utils.get_frame_fig_name(frm) to_path = constants.PATH_TO_CLUSTERING_RESULTS + self.trial + "/" + l1_cluster + "/" + l2_cluster + "_" + str(surgeme) + "_" + demonstration + "_" + utils.get_frame_fig_name(frm) utils.sys_copy(from_path, to_path)
def copy_frames(self, demonstration, frm, l1_cluster, l2_cluster, surgeme): from_path = constants.PATH_TO_DATA + constants.NEW_FRAMES_FOLDER + demonstration +"_capture2/" + utils.get_frame_fig_name(frm) to_path = constants.PATH_TO_CLUSTERING_RESULTS + self.trial + "/" + l1_cluster + "/" + l2_cluster + "_" + str(surgeme) + "_" + demonstration + "_" + utils.get_frame_fig_name(frm) utils.sys_copy(from_path, to_path)
def copy_milestone_frames(self, matrix, list_of_cp_key, gmm): neigh = neighbors.KNeighborsClassifier(n_neighbors = 1) neigh.fit(matrix, list_of_cp_key) milestone_closest_cp = neigh.predict(gmm.means_) assert len(milestone_closest_cp) == self.n_components_L2 for cp in milestone_closest_cp: demonstration = self.map_cp2demonstrations[cp] surgeme = self.map_frm2surgeme[demonstration][self.map_cp2frm[cp]] frm = utils.get_frame_fig_name(self.map_cp2frm[cp]) from_path = constants.PATH_TO_DATA + constants.NEW_FRAMES_FOLDER + demonstration +"_" + constants.CAMERA + "/" + frm to_path = constants.PATH_TO_CLUSTERING_RESULTS + self.trial + "/milestones/" + self.map_cp2milestones[cp] + "_" + str(surgeme) + "_" + demonstration + "_" + frm utils.sys_copy(from_path, to_path)
def copy_milestone_frames(self, matrix, list_of_cp_key, gmm): neigh = neighbors.KNeighborsClassifier(n_neighbors = 1) neigh.fit(matrix, list_of_cp_key) milestone_closest_cp = neigh.predict(gmm.means_) assert len(milestone_closest_cp) == 3 for cp in milestone_closest_cp: demonstration = self.map_cp2demonstrations[cp] surgeme = self.map_frm2surgeme[demonstration][self.map_cp2frm[cp]] frm = utils.get_frame_fig_name(self.map_cp2frm[cp]) from_path = constants.PATH_TO_DATA + constants.NEW_FRAMES_FOLDER + demonstration +"_capture2/" + frm to_path = constants.PATH_TO_CLUSTERING_RESULTS + self.trial + "/milestones/" + self.map_cp2milestones[cp] + "_" + str(surgeme) + "_" + demonstration + "_" + frm utils.sys_copy(from_path, to_path)