opencvsharp 里面的mat应该是个托管的类
你这个C++类库里面的Mat在C++里面是按引用传递的把 ?
可能的解决办法:
你应该把这个C++接口里面的Mat指定成 Mat*
然后 在 C# 里面 dllimport时候的参数以IntPtr 封装
然后 找一下opencvsharp的mat里面有没有 intptr类型的属性 传过去就行
https://github.com/shimat/opencvsharp/blob/master/src/OpenCvSharp/Modules/core/Mat/Mat.cs
源码上是 用了一个intptr 代替了C++里面的Mat实例