diff --git a/dbm_lib/dbm_features/raw_features/video/open_face_process.py b/dbm_lib/dbm_features/raw_features/video/open_face_process.py index 292e2a98..34c31257 100644 --- a/dbm_lib/dbm_features/raw_features/video/open_face_process.py +++ b/dbm_lib/dbm_features/raw_features/video/open_face_process.py @@ -62,11 +62,16 @@ def process_open_face(video_uri, input_dir, out_dir, of_path, dbm_group): """ try: - if dbm_group != None and len(dbm_group) == 1 and 'acoustic' in dbm_group: + if dbm_group != None: return - + + check_group = ['facial','movement'] + check_val = bool(len({*check_group} & {*dbm_group})) + if not check_val: + return + filepaths = [video_uri] csv_filepaths = batch_open_face(filepaths, video_uri, input_dir, out_dir, of_path) except Exception as e: - logger.error('Failed to process video file') \ No newline at end of file + logger.error('Failed to process video file')