[road] Fix contour road display

This commit is contained in:
Cyrille Nofficial 2020-01-19 17:15:36 +01:00
parent 135c69ddc2
commit 11c3c4139b

View File

@ -165,6 +165,9 @@ func (p *FramePart) drawObjects(img *gocv.Mat, objects *events.ObjectsMessage) {
func (p *FramePart) drawRoad(img *gocv.Mat, road *events.RoadMessage) {
cntr := make([]image.Point, 0, len(road.GetContour()))
if road.GetContour() == nil || len(road.GetContour()) < 3 {
return
}
for _, pt := range road.GetContour() {
cntr = append(cntr, image.Point{X: int(pt.GetX()), Y: int(pt.GetY())})
}
@ -175,6 +178,7 @@ func (p *FramePart) drawRoad(img *gocv.Mat, road *events.RoadMessage) {
0,
color.RGBA{R: 255, G: 0, B: 0, A: 128,},
-1)
}
func StopService(name string, client mqtt.Client, topics ...string) {