예제 #1
0
        private VideoSurveillanceTarget(VideoSurveillanceDecider decider, int id, VideoTargetType targetType)
        {
            _decider   = decider;
            TargetType = targetType;
            ID         = id;

            // prepare some items to help drawing the object on Image:
            this.imgWidth  = _decider.imgWidth;
            this.imgHeight = _decider.imgHeight;
            switch (targetType)
            {
            case VideoTargetType.ColorBlob:
                drawingRectangeColor     = new Bgr(64.0, 64.0, 255.0);
                drawingRectangeColorMain = new Bgr(32.0, 32.0, 255.0);
                drawingLabelColor        = new Bgr(255.0, 255.0, 128.0);
                break;

            case VideoTargetType.SurveillanceBlob:
                drawingRectangeColor     = new Bgr(64.0, 255.0, 64.0);
                drawingRectangeColorMain = new Bgr(32.0, 32.0, 255.0);
                drawingLabelColor        = new Bgr(255.0, 255.0, 128.0);
                break;
            }
        }
        private VideoSurveillanceTarget(VideoSurveillanceDecider decider, int id, VideoTargetType targetType)
        {
            _decider = decider;
            TargetType = targetType;
            ID = id;

            // prepare some items to help drawing the object on Image:
            this.imgWidth = _decider.imgWidth;
            this.imgHeight = _decider.imgHeight;
            switch (targetType)
            {
                case VideoTargetType.ColorBlob:
                    drawingRectangeColor = new Bgr(64.0, 64.0, 255.0);
                    drawingRectangeColorMain = new Bgr(32.0, 32.0, 255.0);
                    drawingLabelColor = new Bgr(255.0, 255.0, 128.0);
                    break;

                case VideoTargetType.SurveillanceBlob:
                    drawingRectangeColor = new Bgr(64.0, 255.0, 64.0);
                    drawingRectangeColorMain = new Bgr(32.0, 32.0, 255.0);
                    drawingLabelColor = new Bgr(255.0, 255.0, 128.0);
                    break;
            }
        }