xuepengqiang
2020-05-26 bb5cb224c9abe4216aaa49a8287b06d9f05dab60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/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)