private void SelectColor_Click(object sender, EventArgs e) { oldDownDelegate = downClickDelegate; oldUpDelegate = upClickDelegate; downClickDelegate = GetDownRGB; upClickDelegate = GetUpRGB; }
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; }
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; }
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; }