Ejemplo n.º 1
0
 public CameraMovementDetector(ICameraImageConverter imageConverter, IChessboardCornersDetector detector,
     IVectorsCalculator calculator, IComponentConfiguration componentConfiguration)
 {
     converter = imageConverter;
     vectorsCalculator = calculator;
     cornersDetector = detector;
     configuration = componentConfiguration;
 }
Ejemplo n.º 2
0
        public CameraDevice(IComponentConfiguration componentConfiguration, IImageProvider imageProvider,
            ICameraImageConverter cameraImageConverter)
        {
            converter = cameraImageConverter;
            provider = imageProvider;

            configuration = componentConfiguration;
            configuration.CameraIndexChanged += OnCameraIndexChanged;
            configuration.RunningChanged += OnRunningChanged;
        }
Ejemplo n.º 3
0
        public StereoImaging(IDisparitySolver disparitySolver, ICalibration cameraCalibration,
            ICameraImageConverter cameraImageConverter, IComponentConfiguration componentConfiguration)
        {
            calibration = cameraCalibration;
            disparity = disparitySolver;
            converter = cameraImageConverter;

            configuration = componentConfiguration;
            NewDisparityMap += OnNewDisparityMap;
        }
Ejemplo n.º 4
0
        public HarrisDetector(IComponentConfiguration componentConfiguration, IImageFactory factory,
            IImageConverter imageConverter, ICameraImageConverter cameraImageConverter)
        {
            cameraConverter = cameraImageConverter;
            converter = imageConverter;
            imageFactory = factory;
            configuration = componentConfiguration;

            UpdateDetector();

            configuration.ConfigurationChanged += OnConfigurationChanged;
        }
Ejemplo n.º 5
0
 public ImageProvider(ICameraImageConverter cameraImageConverter)
 {
     converter = cameraImageConverter;
 }