软件平台:VS2015,OpenCvSharp4.Windows,.NET Framework 4.6.1
作用:如标题描述
private void button1_Click(object sender, EventArgs e)
{
string imgName = "";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
imgName = openFileDialog1.FileName;
//读取并进行边缘检测
Mat srcImg = new Mat(imgName, ImreadModes.Color);
//显示图片
//pictureBox1.Image = Image.FromFile(imgName);
Mat dstImg = new Mat();
Cv2.Canny(srcImg, dstImg, 50, 200);
//Cv2.ImShow("output", dstImg);
//把mat格式的图片转换成bmp;
Bitmap bitmap = BitmapConverter.ToBitmap(dstImg);
//显示图片
pictureBox1.Image = bitmap;
}
else
{
MessageBox.Show("读取图片失败", "提示");
}
效果图: