Unity Opencv差异图像/转换类型



我尝试使用OpenCV在unity中创建一个应用程序。我需要两张照片中的Absdiff

我的问题是,我从Cv2.Absdiff(processImageTwo, processImageOne, differenceImage);函数中得到了一个OpenCvSharp.OutputArray,但我无法将其转换为byte[],我需要它来存储图像。有人能帮我,如何将OpenCvSharp.OutputArray转换为字节吗?

请尝试:

byte[] bytes = differenceImage.GetMat().ToBytes();

这应该将图像转换为png字节格式。

请参阅https://shimat.github.io/opencvsharp_docs

最新更新