Так что я относительно новичок в python, но фрагмент кода, которым вы поделились, является функцией с входными данными gest_folder и target_folder, так что после этого вам нужно будет увидеть, где вызывается функция convert () в вашем общем коде, а затем проверьте, какие входы находятся внутри вызова функции.
Так что если это выглядит так, замените пути в вызове функции
convert("C:\\User\gesturefolder","C:\\User\targetfolder" )
Но если это выглядит так
convert(gf,tf)
тогда вам нужно будет работать в обратном направлении и найти, где объявлены gf и tf, и заменить пути там
EDIT:
parser.add_argument('C:\\User\gesturefolder', help='Path to folder containing folders of videos of different gestures.')
parser.add_argument('C:\\User\targetfolder', help='Path to folder where extracted frames should be kept.')
Если замена этого пути не работает, попробуйте заменить все обратные косые черты на \ или /
РЕДАКТИРОВАТЬ2:
Итак, я просмотрел Github, и кажется, что при вызове кода Python указываются пути
video-to-frame.py [-h] gesture_folder target_folder
Вы пробовали что-то подобное
gesture_folder="C:\\..." #gesture folder path
target_folder="C:\\..." #target folder path
video-to-frame.py [-h] gesture_folder target_folder
EDIT3:
Последнее предложение, о котором я могу подумать, так это то, что вы просто запускаете код напрямую, а не вызываете его, а затем просто определяете пути в начале кода между import и hc
import cv2
import os
import pickle
from os.path import join, exists
import handsegment as hs
import argparse
from tqdm import tqdm
gesture_folder="C:\\..." #gesture folder path
target_folder="C:\\..." #target folder path
hc = []