應該寫成這樣的形式(可以使用函數對象)
另外,需要注意安裝對應版本的opencv-contrib-python
同時需要注意某些API已經不再支持
retval = cv.TrackerKCF_create( [, parameters] )
# initialize a dictionary that maps strings to their corresponding OpenCV object tracker implementations
OPENCV_OBJECT_TRACKERS = {
"csrt": cv2.TrackerCSRT_create,
"kcf": cv2.TrackerKCF_create,
"mil": cv2.TrackerMIL_create,
"goturn": cv2.TrackerGOTURN_create
}
# grab the appropriate object tracker using our dictionary of OpenCV object tracker objects
tracker = OPENCV_OBJECT_TRACKERS[args["tracker"]]()