def run(self, src, distances_path): folder_path = os.path.dirname(distances_path) try: t.create_folder(folder_path) distances = self.compute_dist(src) if distances is None: return None t.save_array(distances, distances_path) return distances_path except Exception as e: print(folder_path, e) return None
def run(self, src, vector_path): folder_path = os.path.dirname(vector_path) # try: t.create_folder(folder_path) # tmp_video_path = os.path.join(self.workdir, dst, os.path.basename(src)) # shutil.copy(src, tmp_video_path) video_vector = self.compute_vector(src) t.save_array(video_vector, vector_path) # return vector_path # except Exception as e: # print(folder_path, e) # return None return vector_path