未验证 提交 1b1f5909 编写于 作者: XYZ_916's avatar XYZ_916 提交者: GitHub

optimize doc for illegal parking (#6811)

上级 ede22043
......@@ -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
<img src="../images/illegal_parking_demo.gif"/>
</div>
可视化视频中左上角num后面的数值表示当前帧中车辆的数目;Total count表示画面中出现的车辆的总数,包括出现又消失的车辆。
## 方案说明
......
......@@ -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)),
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册