private void button1_Click(object sender, EventArgs e)
        {
            var c = PinholeCamera.getTestCamera();
            var b = new ChessBoard(8, 6, 20);
            var s = ZhangSimulation.CreateSimulation(c, b, 5,
                                                     count => Util.gaussDistr(count, .5, .2, .20, 1),
                                                     count => Util.gaussDistr(count, 0, Math.PI / 4, -Math.PI / 2, Math.PI / 2)
                                                     );

            _simulations.Add(s);
        }
Exemplo n.º 2
0
        public Form1()
        {
            InitializeComponent();

            ZhangSimulationForm simfrm = new ZhangSimulationForm();

            simfrm.Show(dockPanel1);

            LogForm logform = new LogForm();

            logform.Show(simfrm.Pane, DockAlignment.Bottom, .2);

            CameraInfoWindow cifo = new CameraInfoWindow();

            cifo.Show(simfrm.Pane, DockAlignment.Right, .5);

            CameraSimulationFrm cfrm = new CameraSimulationFrm();

            cfrm.Show(cifo.Pane, DockAlignment.Bottom, .35);


            CameraInfoWindow cifo2 = new CameraInfoWindow();

            cifo2.Show(cifo.Pane, DockAlignment.Right, .5);


            PinholeCamera c = PinholeCamera.getTestCamera();

            cifo.Camera = c;

            simfrm.InitialCameraWindow    = cifo;
            simfrm.CalibratedCameraWindow = cifo2;
            simfrm.cameraFrm = cfrm;


            Log.AddReader(logform);
        }