根据上周的需求,新添加了对溺水人员所在的泳道进行判断。思路很简单:使用标注工具将每个泳道的所在区域进行划分,然后判断该溺水人员的坐标是否在这几个泳道的区域中。
一个坐标点是否在某个区域的判断就需要用到 from shapely.geometry import Point, Polygon
工具包。
首先得到每个相机下的每个泳道的区域,并存储至字典中。
1 |
|
泳道区域判断算法:
输入:溺水人员的信息(type、id、类别、坐标框) 输出:溺水人员的信息(type、id、类别、坐标框、泳道编号)& 泳道编号
1 |
|