基於OpenCvSharp的數字圖像處理 - 文件與顯示

創建項目  |  文件與顯示  |  像素操作  |  圖像彩色類型轉換  |  模糊、平滑、去噪  |  銳化、邊緣檢測  |  二值化  |  形態學  |  位置變換  |  直方圖  |  霍夫變換  |  圖像優化  |  圖像分割

完整示例項目

 

一、讀寫文件

Mat src = new Mat(img_lenna);//默認是彩色圖像
//Mat src = new Mat(img_lenna, ImreadModes.Grayscale);//如果需要灰度圖像

src.SaveImage(img_result);

二、顯示圖像

在WPF項目裏面,需要使用WriteableBitmap,直接作爲Image的Source。在OpenCvSharp裏,圖像一般用Mat存儲,因此需要轉換。

Mat src = new Mat(img_lenna);
WriteableBitmap bmp = OpenCvSharp.Extensions.WriteableBitmapConverter.ToWriteableBitmap(src);
Image.Source=bmp;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章