我已经上传了C#的图片,但我想让它激活网络摄像头并捕获,而不是上传

我已经上传了C#的图片,但我想让它激活网络摄像头并捕获,而不是上传,c#,C#,我是C#的新手。我想有捕捉图像使用网络摄像头,而不是上传图像功能。这是我上传图片的代码 注: 这是当按钮被触发时我上传的图片 private void button1_Click(object sender, EventArgs e){ MyQuery capture = new MyQuery(); capture.Connection(); OpenFileDialog fp = new OpenFileDialog(); fp.Ini

我是C#的新手。我想有捕捉图像使用网络摄像头,而不是上传图像功能。这是我上传图片的代码

注:

这是当按钮被触发时我上传的图片

private void button1_Click(object sender, EventArgs e){
    MyQuery capture = new MyQuery();
        capture.Connection();
        OpenFileDialog fp = new OpenFileDialog();
        fp.InitialDirectory = @"";
        fp.Filter = "[JPG,JPEG]|*.jpg";
        if (fp.ShowDialog() == DialogResult.OK)
        {
            this.pictureBox1.Image = Image.FromFile(fp.FileName);
            this.pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
            this.pictureBox1.Refresh();
        }
        MySqlCommand cmd = new MySqlCommand("Insert into MyImage (ImgFiled) values('" + this.pictureBox1.Image + "')",capture.conn);
        cmd.ExecuteNonQuery();
        MessageBox.Show("Successfully Uploaded");
}

只要保存路径,我就能解决问题。我也没有使用这个代码

private void button1_Click(object sender, EventArgs e){
    MyQuery capture = new MyQuery();
        capture.Connection();
        OpenFileDialog fp = new OpenFileDialog();
        fp.InitialDirectory = @"";
        fp.Filter = "[JPG,JPEG]|*.jpg";
        if (fp.ShowDialog() == DialogResult.OK)
        {
            this.pictureBox1.Image = Image.FromFile(fp.FileName);
            this.pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
            this.pictureBox1.Refresh();
        }
        MySqlCommand cmd = new MySqlCommand("Insert into MyImage (ImgFiled) values('" + this.pictureBox1.Image + "')",capture.conn);
        cmd.ExecuteNonQuery();
        MessageBox.Show("Successfully Uploaded");
}