---
panlei
2019-11-07 2b2576642ae036b1930c1abbb628626e7fc500f5
---
1个文件已修改
8 ■■■■■ 已修改文件
util/simpleCV.go 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
util/simpleCV.go
@@ -169,11 +169,9 @@
    // 分割区域id集合并根据id查询区域然后画框
    for _,result := range results  {
        polygonIds := strings.Split(result.AlarmPolygon,",")
        logger.Info("-----------------------看看报警区域id:",polygonIds)
        for i := 0; i < len(polygonIds); i++ {
            polygon := getPolygonById(polygonIds[i],cameraId)
            if polygon.Polygon != "[]" && polygon.Polygon != ""{
                logger.Debug("所画区域:",polygon.Polygon)
                DrawAPolygon(&rook,polygon.Polygon,yellow,scale)
            }
        }
@@ -200,12 +198,9 @@
    // 分割区域id集合并根据id查询区域然后画框
    for _,result := range results  {
        polygonIds := strings.Split(result.AlarmPolygon,",")
        logger.Info("-----------------------看看报警区域id:",polygonIds)
        for i := 0; i < len(polygonIds); i++ {
            polygon := getPolygonById(polygonIds[i],cameraId)
            logger.Info("----查到的报警框:",polygon)
            if polygon.Polygon != "[]" && polygon.Polygon != ""{
                logger.Debug("所画区域:",polygon.Polygon)
                DrawAPolygon(&rook,polygon.Polygon,yellow,scale)
            }
        }
@@ -242,11 +237,8 @@
    // 查到摄像机所有的区域并画框
    var cameraPolygons []protomsg.CameraPolygon
    cameraPolygons = cache.GetPolygonsByCameraId(cameraId)
    logger.Info("根据id查到的报警框:",cameraPolygons)
    for _, polygon := range cameraPolygons {
        logger.Info("查到的区域id:",polygon.Id,"--要匹配的数据id:",polygonId,"---是否相等:",strings.Contains(polygonId,polygon.Id))
        if strings.Contains(polygonId,polygon.Id) {
            logger.Info("进来即相等")
            return polygon
        }
    }