private void openImageToolStripMenuItem_Click(object sender, EventArgs e)
{
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
try
{
OpenImage((Bitmap)Bitmap.FromFile(openFileDialog.FileName));
// reset image points
imagePoints[0] = emptyPoint;
imagePoints[1] = emptyPoint;
imagePoints[2] = emptyPoint;
imagePoints[3] = emptyPoint;
imagePoint1Box.Text =
imagePoint2Box.Text =
imagePoint3Box.Text =
imagePoint4Box.Text = string.Empty;
// clear current pose estimation
ClearEstimation();
// set default focal length to image width
focalLength = imageSize.Width;
focalLengthBox.Text = focalLength.ToString(CultureInfo.InvariantCulture);
}
catch (Exception ex)
{
MessageBox.Show("Failed opening selected file.\n\nException: " + ex.Message);
}
}
}