opencvsharp 把选择的Mat 放大2倍
时间: 2023-12-14 08:36:33 浏览: 72
基于opencv图片放大
3星 · 编辑精心推荐
你可以使用 OpenCVSharp 中的 `cv::resize()` 函数来将选择的 `Mat` 放大两倍。下面是一个示例代码:
```csharp
using OpenCvSharp;
Mat selectedMat = ...; // 选择的 Mat
Mat enlargedMat = new Mat();
Cv2.Resize(selectedMat, enlargedMat, new Size(selectedMat.Width * 2, selectedMat.Height * 2));
```
在这个示例中,我们首先定义了一个 `selectedMat` 变量来保存我们选择的 `Mat`。然后,我们创建了一个新的 `Mat` 变量 `enlargedMat` 来保存放大后的图像。
最后,我们使用 `cv::resize()` 函数将 `selectedMat` 放大两倍,并将结果存储在 `enlargedMat` 中。注意,我们需要指定新的尺寸,这里我们将宽度和高度都乘以2来实现放大两倍的效果。
阅读全文