Отсутствует требуемый позиционный аргумент потока Python3
Я получаю следующую ошибку. Может ли кто-нибудь помочь мне с правильным форматом функции Thread?
TypeError: cameraWorker () отсутствует 2 обязательных позиционных аргумента: "cameraVCap" и "nextFrame"
def cameraWorker(cameraVCap, nextFrame):
while True:
now = time.monotonic()
if now >= nextFrame:
print("Now: ", now)
break
def startCamera():
cap = cv2.VideoCapture(0)
cap1 = cv2.VideoCapture(1)
now = time.monotonic()
nextFrame = now + 0.2
# ERROR HERE
threadCap1= Thread(target = cameraWorker(), args = (cap,nextFrame))
threadCap1.daemon = True
threadCap1.start()
###### Main Start #######
if __name__ == "__main__":
# Start reading IMU and saving to file
threadCamera= Thread(target = startCamera(), args = ())
threadCamera.daemon = True
threadCamera.start()