SixLabors ImageSharp的图像类型与opencvsharp Mat相互转换
【代码】SixLabors ImageSharp的图像类型与opencvsharp Mat相互转换。
·
SixLabors ImageSharp=>opencvsharp Mat
MemoryStream ms = new MemoryStream();
var encoder = new SixLabors.ImageSharp.Formats.Jpeg.JpegEncoder();
imageSharp.Save(ms,encoder);//ImageSharp转流
Mat result= OpenCvSharp.Extensions.BitmapConverter.ToMat(new Bitmap(Bitmap.FromStream(ms)));//流转Bitmap在转Mat
opencvsharp Mat=>SixLabors ImageSharp
Mat image=Cv2.Imread("test.jpg")
var images = SixLabors.ImageSharp.Image.Load(image.ToBytes());//Mat转ImageSharp
更多推荐
所有评论(0)