need full code for webcam alert motion detector

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Mohamed ali
    New Member
    • Mar 2013
    • 2

    need full code for webcam alert motion detector

    i have webcam i need to make project when this webcam detect any motion in his spot give me alert ,,,

    **** Please Help me in C# code ***
  • r035198x
    MVP
    • Sep 2006
    • 13225

    #2
    Don't ask for code. Do some research and ask for help with your code.

    Comment

    • Mohamed ali
      New Member
      • Mar 2013
      • 2

      #3
      Code:
      private WebCam camera;
              
              private UnmanagedImage x;
      
              public Form1()
              {
                  InitializeComponent();
                  camera = new WebCam();
              }
      
      
            
              private void pictureBox1_Click(object sender, EventArgs e)
              {
                 
              }
      
              private void button1_Click(object sender, EventArgs e)
              {
                  if (!camera.IsConnected())
                  {
                      camera.Connect();
                      button1.Text = "&Disconnect";
                      backgroundWorker1.RunWorkerAsync();
                  }
                  else
                  {
                     
                      backgroundWorker1.CancelAsync();
                  }
              }
      
              private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
              {
                 
                  while (!backgroundWorker1.CancellationPending)
                  {
      
                    
                      camera.Update();
      
                    
                      pictureBox1.Image = camera.CalcBitmap();
      
                      pictureBox1.Image = EventArgs.fream;
      
                      //MotionDetector detector = new MotionDetector(
                      //new SimpleBackgroundModelingDetector( ),
                      //new MotionAreaHighlighting( ) );
                      MotionDetector detector = new MotionDetector(new SimpleBackgroundModelingDetector(), new MotionAreaHighlighting());
                      
                      
      
                      if (detector.ProcessFrame(x) >0.02)
                      {
                          MessageBox.Show("have motion");
                      }
      
      
                   
                     
                  }
              }
      
             
              private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
              {
                  camera.Disconnect();
                  button1.Text = "&Connect";
              }
      this my code but i don't know where and how make comper of
      currant picture and new picture (thats when camera get motion)

      *** sry my English is bad ***
      Last edited by acoder; Mar 12 '13, 02:45 PM. Reason: Please use [code] tags when posting code

      Comment

      • r035198x
        MVP
        • Sep 2006
        • 13225

        #4
        Read through these articles:



        Comment

        • balice
          New Member
          • Sep 2013
          • 1

          #5
          I aslo need do this project, can you share code for reference

          Comment

          Working...