Я пытаюсь создать систему слежения за людьми с несколькими камерами. Я хочу сохранить и использовать функции, извлеченные одной камерой, в кадрах с других камер.
Экстрактор функций, обученный на наборе данных Марса, похоже, не помогает различать две разные камеры. люди.
Я написал приведенный ниже фрагмент, чтобы проверить косинусное расстояние между изображениями одного и другого человека.
Код: Выделить всё
extr = Extractor("./deep_sort_pytorch/deep_sort/deep/checkpoint/ckpt.t7")
list = glob.glob("mars/*.jpg")
features_list = []
for i in list:
im = cv2.imread(i)
im_crops = [im]
features = extr(im_crops)
features_list.append(features)
for f in features_list:
print(_cosine_distance(f, features_list[0]),"
Подробнее здесь: [url]https://stackoverflow.com/questions/70494402/deepsorts-feature-extractor-cannot-be-used-for-person-reidentification[/url]