public RedEyeRender3D(RedEyeDetector redEyeDetector)
 {
     this.redEyeDetector = redEyeDetector;
     sphere = new SlicedSphere(5.0f, Vector3d.Zero,
                              SlicedSphere.eSubdivisions.Three,
                              new SlicedSphere.eDir[] { SlicedSphere.eDir.All },
                              true);
 }
Esempio n. 2
0
 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;
 }