EmguCV創建/保存圖片


  1. Image圖片類

public Image(Bitmap bmp);//采用 Bitmap 圖像創建。
public Image(string fileName);//指定路徑創建圖像。
public Image(int width, int height, TColor value);//采用固定大小和顏色

實際工程項目中采用

Image<Bgr,byte>image=newImage<Bgr, byte>(Application.StartupPath+"\\"+
"你好.jpg");//創建工程運行目 錄下的“你好.jpg” 圖像。

保存:public void Save(string fileName) 存目標。

  1. Mat圖片類

常用到的方法如下:
public Mat();//實例化一個空容器。
public Mat(string fileName, LoadImageType loadType);//指定目 錄指定
類型創建圖片。
public Mat(int rows, int cols, DepthType type, int channels);//指 定 大
小, 類型, 通道數創建 Mat 容器。

保存:public void Save(string fileName) 存目標。

同時可以利用二者之間轉換,得到需要格式的圖片。

 

  1. 3.       圖像常用顯示控件

顯示圖片

PictureBox 顯示圖片的類型為.Net 類型, ImageBox 顯示圖片為 EmguCv圖像類型

要顯示其類型的,必須進行轉換才能相應的顯示。

 

從控件中得到圖片:

Image<Bgr, byte> _picture = new Image<Bgr, byte>(new Bitmap( pictureBox1. Image) ) ;

Image<Bgr, byte> _picture = new Image<Bgr, byte>(new Bitmap( Imagebox1. Image.Bitmap) ) ;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM