我尝试使用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