public CameraMovementDetector(ICameraImageConverter imageConverter, IChessboardCornersDetector detector, IVectorsCalculator calculator, IComponentConfiguration componentConfiguration) { converter = imageConverter; vectorsCalculator = calculator; cornersDetector = detector; configuration = componentConfiguration; }
public CameraDevice(IComponentConfiguration componentConfiguration, IImageProvider imageProvider, ICameraImageConverter cameraImageConverter) { converter = cameraImageConverter; provider = imageProvider; configuration = componentConfiguration; configuration.CameraIndexChanged += OnCameraIndexChanged; configuration.RunningChanged += OnRunningChanged; }
public StereoImaging(IDisparitySolver disparitySolver, ICalibration cameraCalibration, ICameraImageConverter cameraImageConverter, IComponentConfiguration componentConfiguration) { calibration = cameraCalibration; disparity = disparitySolver; converter = cameraImageConverter; configuration = componentConfiguration; NewDisparityMap += OnNewDisparityMap; }
public HarrisDetector(IComponentConfiguration componentConfiguration, IImageFactory factory, IImageConverter imageConverter, ICameraImageConverter cameraImageConverter) { cameraConverter = cameraImageConverter; converter = imageConverter; imageFactory = factory; configuration = componentConfiguration; UpdateDetector(); configuration.ConfigurationChanged += OnConfigurationChanged; }
public ImageProvider(ICameraImageConverter cameraImageConverter) { converter = cameraImageConverter; }