c# OpenCV Emgu学习

来源:互联网 发布:农村淘宝代购流程 编辑:程序博客网 时间:2024/06/10 14:46

1、从文件获取图片,并显示在picturebox里面

Image<Bgr, byte> = new Image<Bgr, byte>(opdlg.FileName);
        pictureBox1.Image = img.ToBitmap();

2、将彩色转换为灰度

 Image<Gray, byte> gray= src.Convert<Gray, byte>();    //将源图像转换成灰度图像
  pictureBox1.Image = grayimg.ToBitmap();            //显示灰度图像

3、将灰度转换为二值图像

 //对灰度图像二值化

Image<Gray, Byte> imageThreshold = grayimg.ThresholdBinary(new Gray(temp), new Gray(255));
        pictureBox1.Image = imageThreshold.ToBitmap();

4、将Bitmap 转换为灰度

Bitmap bt1 = new Bitmap(@"C:UsersGAOXIANGDesktopI.jpg");    

Image<Gray, byte> img1 = new Image<Gray, byte>(bt1);    

0 0
原创粉丝点击