#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019/10/30 11:55 # @Author : Scheaven # @File : demo.py # @description: import argparse from lib.core.ds_tracker import human_tracker from lib.core.yolo import YOLO from lib.core import generate_detections as gdet import os os.environ["CUDA_VISIBLE_DEVICES"] = "1" ######################paraters###################### def parse_args(): parser = argparse.ArgumentParser(description="Deep SORT") parser.add_argument("-i", "--in_type", help="camera or video", default='video', required=False) parser.add_argument("--c_in", help="camera ", default='rtsp://admin:a1234567@192.168.5.32:554/h264/ch1/main/av_stream', required=False) parser.add_argument("--v_in", help="video", default='../cs01.avi', required=False) return parser.parse_args() if __name__ == '__main__': args = parse_args() model_filename = 'model_dump/mars-small128.pb' encoder = gdet.create_box_encoder(model_filename, batch_size=1) human_tracker(YOLO(), encoder, args)