Exemplo n.º 1
0
        static void Main(string[] args)
        {
            // extract command line parameters
            ArrayList parameters = commandline.ParseCommandLineParameters(args, "-", GetValidParameters());

            string left_image_filename = commandline.GetParameterValue("left", parameters);
			if (!System.IO.File.Exists(left_image_filename)) left_image_filename = "";
            string right_image_filename = commandline.GetParameterValue("right", parameters);
			if (!System.IO.File.Exists(right_image_filename)) right_image_filename = "";

            bool parameters_exist = false;

            float offset_x = 0;
            string offset_x_str = commandline.GetParameterValue("offsetx", parameters);
            if (offset_x_str != "")
            {
                offset_x = Convert.ToSingle(offset_x_str);
                parameters_exist = true;
            }

            float offset_y = 0;
            string offset_y_str = commandline.GetParameterValue("offsety", parameters);
            if (offset_y_str != "")
            {
                offset_y = Convert.ToSingle(offset_y_str);
                parameters_exist = true;
            }

            float scale = 1;
            string scale_str = commandline.GetParameterValue("scale", parameters);
            if (scale_str != "")
            {
                scale = Convert.ToSingle(scale_str);
                parameters_exist = true;
            }

            float rotation_degrees = 0;
            string rotation_degrees_str = commandline.GetParameterValue("rotation", parameters);
            if (rotation_degrees_str != "")
            {
                rotation_degrees = Convert.ToSingle(rotation_degrees_str);
                parameters_exist = true;
            }

			bool reverse_colours = false;
            string reverse_colours_str = commandline.GetParameterValue("reverse", parameters);
			if (reverse_colours_str != "")
				reverse_colours = true;

            frmManualOffsetCalibration frm = new frmManualOffsetCalibration(left_image_filename, right_image_filename, offset_x, offset_y, scale, rotation_degrees, parameters_exist, reverse_colours);
            frm.ShowDialog();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            // extract command line parameters
            ArrayList parameters = commandline.ParseCommandLineParameters(args, "-", GetValidParameters());

            string left_image_filename = commandline.GetParameterValue("left", parameters);

            if (!System.IO.File.Exists(left_image_filename))
            {
                left_image_filename = "";
            }
            string right_image_filename = commandline.GetParameterValue("right", parameters);

            if (!System.IO.File.Exists(right_image_filename))
            {
                right_image_filename = "";
            }

            bool parameters_exist = false;

            float  offset_x     = 0;
            string offset_x_str = commandline.GetParameterValue("offsetx", parameters);

            if (offset_x_str != "")
            {
                offset_x         = Convert.ToSingle(offset_x_str);
                parameters_exist = true;
            }

            float  offset_y     = 0;
            string offset_y_str = commandline.GetParameterValue("offsety", parameters);

            if (offset_y_str != "")
            {
                offset_y         = Convert.ToSingle(offset_y_str);
                parameters_exist = true;
            }

            float  scale     = 1;
            string scale_str = commandline.GetParameterValue("scale", parameters);

            if (scale_str != "")
            {
                scale            = Convert.ToSingle(scale_str);
                parameters_exist = true;
            }

            float  rotation_degrees     = 0;
            string rotation_degrees_str = commandline.GetParameterValue("rotation", parameters);

            if (rotation_degrees_str != "")
            {
                rotation_degrees = Convert.ToSingle(rotation_degrees_str);
                parameters_exist = true;
            }

            bool   reverse_colours     = false;
            string reverse_colours_str = commandline.GetParameterValue("reverse", parameters);

            if (reverse_colours_str != "")
            {
                reverse_colours = true;
            }

            frmManualOffsetCalibration frm = new frmManualOffsetCalibration(left_image_filename, right_image_filename, offset_x, offset_y, scale, rotation_degrees, parameters_exist, reverse_colours);

            frm.ShowDialog();
        }