line 6, in while cap.isOpened(): NameError: name 'cap' is not defined. Did you mean: 'map'?
Should be:
cap = cv2.VideoCapture(0) # <== Add this while cap.isOpened(): success, image = cap.read()