コード例 #1
0
 private void WebCamCapture_ImageCaptured(object source, WebCam_Capture.WebcamEventArgs e)
 {
     try
     {
         cameraStarted = true;
         this.pictureBoxPeer1.Image = e.WebCamImage;
     }
     catch (Exception E)
     {
         MessageBox.Show(E.Message);
     }
 }
コード例 #2
0
        private void webCamCapture1_ImageCaptured(object source, WebCam_Capture.WebcamEventArgs e)
        {
            Bitmap resim = new Bitmap(pictureBox1.Image);

            for (int i = 0; i < e.WebCamImage.Width; i++)
            {
                for (int j = 0; j < e.WebCamImage.Height; j++)
                {
                    if (resim.GetPixel(i, j).R <= 95 && resim.GetPixel(i, j).G <= 95 && resim.GetPixel(i, j).B >= 100)//mavi şartı
                    {
                        m++;
                    }
                    if (resim.GetPixel(i, j).R <= 95 && resim.GetPixel(i, j).G >= 100 && resim.GetPixel(i, j).B <= 95)//yeşil şartı
                    {
                        y++;
                    }
                    if (resim.GetPixel(i, j).R >= 105 && resim.GetPixel(i, j).G <= 95 && resim.GetPixel(i, j).B <= 95)//kırmızı şartı
                    {
                        k++;
                    }
                }
            }

            pictureBox1.Image = e.WebCamImage;
            if (k > m && k > y)
            {
                label1.Text = "kırmızı";
                k           = 0;
                y           = 0;

                m = 0;
            }
            if (y > m && y > k)
            {
                label1.Text = "yeşil";
                k           = 0;
                y           = 0;

                m = 0;
            }
            if (m > k && m > y)
            {
                label1.Text = "mavi";
                k           = 0;
                y           = 0;

                m = 0;
            }
        }
コード例 #3
0
 private void WebCamCapture_ImageCaptured(object source, WebCam_Capture.WebcamEventArgs e)
 {
     this.pictureBox1.Image = e.WebCamImage;
 }
コード例 #4
0
ファイル: Form1.cs プロジェクト: tugrulerbas/projeKamera
 private void webCamCapture1_ImageCaptured(object source, WebCam_Capture.WebcamEventArgs e)
 {
     pictureBox1.Image = e.WebCamImage;  //picturebox'un image özelliğine bu olayın
                                         //WebCamImage özelliği atanarak görüntü akışı sağlanıyor
 }