opencvsharp将Mat旋转90度
时间: 2023-09-13 13:14:02 浏览: 185
OpenCvSharp图片旋转.zip
你可以使用OpenCvSharp中的Rotate方法来旋转Mat对象。以下是一个示例代码,将Mat对象旋转90度:
```csharp
Mat src = new Mat("input.jpg", ImreadModes.Color);
Mat dst = new Mat();
Cv2.Rotate(src, dst, RotateFlags.Rotate90Clockwise);
```
在这个示例中,我们先创建一个Mat对象src,然后使用Rotate方法将其旋转90度,并将结果保存到另一个Mat对象dst中。RotateFlags参数指定旋转方向,这里选择了顺时针旋转90度。
注意:这个示例中假设输入的图像是彩色图像,如果是灰度图像或单通道图像,则需要进行相应的修改。
阅读全文