diff --git a/deploy/pipeline/docs/tutorials/ppvehicle_illegal_parking.md b/deploy/pipeline/docs/tutorials/ppvehicle_illegal_parking.md index c3f87db6c6b5392d4bb5d2a368596fa559293021..a6801dfa32bafc08aba94f98130e6ed7569ae2bb 100644 --- a/deploy/pipeline/docs/tutorials/ppvehicle_illegal_parking.md +++ b/deploy/pipeline/docs/tutorials/ppvehicle_illegal_parking.md @@ -57,6 +57,7 @@ python deploy/pipeline/pipeline.py --config deploy/pipeline/config/examples/infe **注意:** - 违法停车的测试视频必须是静止摄像头拍摄的,镜头不能抖动或移动。 + - 判断车辆是否在违停区域内是**以车辆的中心点**作为参考,车辆擦边而过等场景不算作违法停车。 - `--region_polygon`表示用户自定义区域的多边形的点坐标序列,每两个为一对点坐标(x,y),**按顺时针顺序**连成一个**封闭区域**,至少需要3对点也即6个整数,默认值是`[]`,需要用户自行设置点坐标,如是四边形区域,坐标顺序是`左上、右上、右下、左下`。用户可以运行[此段代码](../../tools/get_video_info.py)获取所测视频的分辨率帧数,以及可以自定义画出自己想要的多边形区域的可视化并自己调整。 自定义多边形区域的可视化代码运行如下: ```python @@ -77,6 +78,7 @@ python deploy/pipeline/pipeline.py --config deploy/pipeline/config/examples/infe +可视化视频中左上角num后面的数值表示当前帧中车辆的数目;Total count表示画面中出现的车辆的总数,包括出现又消失的车辆。 ## 方案说明 diff --git a/deploy/pptracking/python/mot/visualize.py b/deploy/pptracking/python/mot/visualize.py index f83e2c0cce6636487451b4eac30a073b140b7517..205f4aac2312e1c7238cfd16490e416b2e5dfe8f 100644 --- a/deploy/pptracking/python/mot/visualize.py +++ b/deploy/pptracking/python/mot/visualize.py @@ -267,6 +267,8 @@ def plot_tracking_dict(image, for key, value in illegal_parking_dict.items(): x1, y1, w, h = value['bbox'] plate = value['plate'] + if plate is None: + plate = "" # red box cv2.rectangle(im, (int(x1), int(y1)),