public RedEyeRender3D(RedEyeDetector redEyeDetector) { this.redEyeDetector = redEyeDetector; sphere = new SlicedSphere(5.0f, Vector3d.Zero, SlicedSphere.eSubdivisions.Three, new SlicedSphere.eDir[] { SlicedSphere.eDir.All }, true); }
protected override bool Setup() { //devices.Add(new GestureCamera(@".")); devices.Add(new PlayBackDevice(@"C:\Users\PerC\Desktop\capture")); AdaptiveTemporalFilter filter; RedEyeDetector detector; processors.Add(detector = new RedEyeDetector()); filters.Add(filter = new AdaptiveTemporalFilter()); renderers.Add(new CameraSetupRender(CameraSetupRender.SceneType.GL3D)); renderers.Add(new QuadSurfaceRender()); renderers.Add(new RedEyeRender3D(detector)); renderers.Add(new CameraSetupRender(CameraSetupRender.SceneType.GL2D)); renderers.Add(new RedEyeRender2D(detector)); return true; }
public RedEyeRender2D(RedEyeDetector redEyeDetector) { this.redEyeDetector = redEyeDetector; }