namespace K.K.Y.T
{ 公共部分类Anaform:表格 { 私人Kamera k; 私人YuzBul yuz; public int kamera_start = 0;
public Anaform()
{
InitializeComponent();
}
neuralnetwork nobj = new neuralnetwork();
public void timer1_Tick_1(object sender, EventArgs e)
{
yuz.YuzBul_Metodu(this, KameraResim, YKesiti);
}
private void yüzBulToolStripMenuItem_Click(object sender, EventArgs e)
{
if (kamera_start == 1)
{
timer1.Enabled = true;
yuz = new YuzBul();
}
else
{
MessageBox.Show("Önce kamerayı başlatınız","Uyarı");
}
richTextBox1.Text += "Yüz Bulma Başlatıldı...\n";
}
private void Yuz_Tut_Click(object sender, EventArgs e)
{
try
{
Ytut.Image = YKesiti.Image;
richTextBox1.Text += "Yüz Tutuldu ...\n";
}
catch
{
MessageBox.Show("Tutulan bir yüz olduğundan emin olun !", "Uyarı");
}
}
private void button1_Click(object sender, EventArgs e)
{
timer1.Enabled = false;
richTextBox1.Text += "Yüz Bulma Durduruldu !\n";
SaveFileDialog savepic = new SaveFileDialog();
savepic.DefaultExt = "KKYT";
savepic.Filter = "Bitmap files (*.bmp)|*.bmp|JPG files (*.jpg)|*.jpg|GIF files (*.gif)|*.gif|All files (*.*)|*.*";
savepic.AddExtension = true;
savepic.RestoreDirectory = true;
savepic.Title = "Resim Kayıt";
savepic.InitialDirectory = Application.StartupPath + "\\yuzler";
if (savepic.ShowDialog() == DialogResult.OK)
{
Ytut.Image.Save(savepic.FileName);
richTextBox1.Text += "Tutulan Yüz Veritabanına Eklendi...\n";
}
else
{
MessageBox.Show("Kayıt İşlemi Başarısız !!!");
}
savepic.Dispose();
savepic = null;
Application.Restart();
richTextBox1.Text += "Yüz Kayıt Edildi...\nProgram Tekrar Başlatıldı...\n";
}
K.K.Y.T.exe中发生未处理的“System.NullReferenceException”类型异常
其他信息:Nesnebaşvurusubirnesneninörneğineayarlanmadı。