コード例 #1
0
 private void SelectColor_Click(object sender, EventArgs e)
 {
     oldDownDelegate   = downClickDelegate;
     oldUpDelegate     = upClickDelegate;
     downClickDelegate = GetDownRGB;
     upClickDelegate   = GetUpRGB;
 }
コード例 #2
0
        private void GetDownRGB(double x, double y, int rawx, int rawy)
        {
            var frame = downVideoCapture.GetFrame();
            var o     = (AForgeFunction)SelectedRowObject(dFilter_dataGridView);

            if (o != null)
            {
                Color color = frame.GetPixel(rawx, rawy);
                o.SetColor(color);
            }
            downClickDelegate = oldDownDelegate;
            upClickDelegate   = oldUpDelegate;
        }
コード例 #3
0
        private void GetUpRGB(double x, double y)
        {
            var frame = downVideoCapture.GetFrame();
            var row   = SelectedRow(dFilter_dataGridView);

            if (row != -1)
            {
                Color color = frame.GetPixel((int)x, (int)y);
                currentUpBinding[row].R = color.R;
                currentUpBinding[row].G = color.G;
                currentUpBinding[row].B = color.B;
            }
            downClickDelegate = oldDownDelegate;
            upClickDelegate   = oldUpDelegate;
        }
コード例 #4
0
ファイル: CameraView.cs プロジェクト: Knaster/LitePlacer-ver2
 private void SelectColor_Click(object sender, EventArgs e)
 {
     oldDownDelegate = downClickDelegate;
     oldUpDelegate = upClickDelegate;
     downClickDelegate = GetDownRGB;
     upClickDelegate = GetUpRGB;
 }
コード例 #5
0
ファイル: CameraView.cs プロジェクト: Knaster/LitePlacer-ver2
 private void GetUpRGB(double x, double y, int rawx, int rawy)
 {
     var frame = upVideoCapture.GetFrame();
     var row = SelectedRow(uFilter_dataGridView);
     var o = (AForgeFunction)SelectedRowObject(dFilter_dataGridView);
     if (o != null) {
         Color color = frame.GetPixel(rawx, rawy);
         o.SetColor(color);
     }
     downClickDelegate = oldDownDelegate;
     upClickDelegate = oldUpDelegate;
 }