using OpenCvSharp;
using OpenCvSharp.WpfExtensions;
using System.Windows.Media;
using System.Windows.Media.Imaging;
public Mat ImageSourceToMat(ImageSource imageSource)
{
BitmapSource bitmapSource = (BitmapSource)imageSource;
// 将Bitmap转换为Mat对象
Mat mat = BitmapSourceConverter.ToMat(bitmapSource);
return mat;
}
OpenCVSharp4编写ImageSource和Mat相互转换
于 2023-07-08 10:14:16 首次发布
该代码片段展示了如何使用OpenCvSharp的WpfExtensions库将WPF中的ImageSource对象转换为OpenCV的Mat类型,以便进行图像处理操作。首先,它将ImageSource强制转换为BitmapSource,然后利用BitmapSourceConverter将其转换为Mat对象。
摘要由CSDN通过智能技术生成