Example #1
0
    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
Example #2
0
    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