You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openCV/OpenCV/Form1.cs

58 lines
1.4 KiB

using System;
using System.Windows.Forms;
using OpenCvSharp;
namespace OpenCV
{
public partial class Form1 : Form
{
IplImage src;
string fileName;
public Form1()
{
InitializeComponent();
}
private string FindFileName()
{
string path = "";
OpenFileDialog dialog = new OpenFileDialog();
DialogResult dialogResult = dialog.ShowDialog();
if (dialogResult == DialogResult.OK)
path = dialog.FileName;
return path;
}
private void Form1_Load(object sender, EventArgs e)
{
try
{
fileName = FindFileName();
if (String.IsNullOrEmpty(fileName))
return;
src = new IplImage(fileName);
OpenCVClass Converter = new OpenCVClass();
pictureBoxIpl1.ImageIpl = src;
//pictureBoxIpl2.ImageIpl = Converter.Resize(src, 0.1, 0.2);
pictureBoxIpl2.ImageIpl = Converter.Slice(src, 750, 840, 350, 150);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
Cv.ReleaseImage(src);
if (src != null)
src.Dispose();
}
}
}