opencvsharp mat 转image
时间: 2023-05-12 22:05:06 浏览: 139
可以使用以下代码将 OpenCvSharp 的 Mat 转换为 System.Drawing.Image:
```csharp
using OpenCvSharp;
using System.Drawing;
Mat mat = new Mat("path/to/image.jpg", ImreadModes.Color);
Bitmap bitmap = BitmapConverter.ToBitmap(mat);
Image image = (Image)bitmap;
```
注意,需要添加以下引用:
```csharp
using OpenCvSharp.Extensions;
```
相关问题
OpenCVSharp mat 转 image
可以使用以下代码将 OpenCVSharp 的 Mat 转换为 .NET 中的 Image 类型:
```csharp
using OpenCvSharp;
using System.Drawing;
Mat mat = new Mat("image.jpg", ImreadModes.Color);
Bitmap bitmap = BitmapConverter.ToBitmap(mat);
Image image = (Image)bitmap;
```
其中,Mat 是 OpenCVSharp 中的图像类型,ImreadModes.Color 表示读取彩色图像,BitmapConverter.ToBitmap() 方法将 Mat 转换为 Bitmap,最后将 Bitmap 转换为 Image 类型。
opencvsharp mat 转 image
可以使用以下代码将 OpenCVSharp 的 Mat 转换为 .NET 的 Image:
```csharp
using OpenCvSharp;
using System.Drawing;
Mat mat = new Mat("path/to/image.jpg", ImreadModes.Color);
Bitmap bitmap = BitmapConverter.ToBitmap(mat);
Image image = (Image)bitmap;
```
其中,`BitmapConverter.ToBitmap(mat)` 是将 Mat 转换为 Bitmap 的方法,然后再将 Bitmap 转换为 Image。
阅读全文