Ejemplo n.º 1
0
 public OpenCVMovie OpenMovie(string fileName) {
     try {
         VideoCapture load = new VideoCapture(fileName);
         OpenCVMovie original = new OpenCVMovie(load);
         return original;
     } catch {
         MessageBox.Show("ошибка при открытии видео");
         return null;
     } 
 }
Ejemplo n.º 2
0
 private void ShowOriginal()
 {
     Opener open = new Opener();
     if (filename != "")
     {
         if (openFileDialog.Filter == "jpg|*.jpg| bmp|*.bmp|png|*.png")
         {
             RefreshPictures();
         }
         else
         {
             movie = open.OpenMovie(filename);
             if (movie == null)
             {
                 return;
             }
             var currentFrame = movie.GetCurrentFrame().ToBitmap();
             originalPictureBox.Image = currentFrame;
         }
     }
 }
Ejemplo n.º 3
0
 private void OnOpenImageButtonClick(object sender, EventArgs e)
 {
     videoTimer.Stop();
     openFileDialog.Filter = "jpg|*.jpg| bmp|*.bmp|png|*.png";
     if (openFileDialog.ShowDialog() == DialogResult.OK)
     {
         filename = openFileDialog.FileName;
         this.Text = filename;
     }
     originalImage = new Opener().OpenImage(filename);
     filteredImage = originalImage.Copy();
     ShowOriginal();
     movie = null;
     stopPlaybackButton.Visible = false;
 }