您好,最近我尝试使用matlab函数获取结果,并且matlab函数可以返回像图像一样的双精度数组,但是后来我在C#中按对象类获得了double值,但是我无法将其转换为该对象类的double值,有人可以帮帮我
我已经解决了这个问题
MLApp.MLApp matlab = new MLApp.MLApp();
matlab.Execute(@"Path");
object result = null;
matlab.Feval("RemoveShadow", 1, out result, 12, 13);
var res = (result as object[]).Select(x => (double[,])x).ToArray();
object im = res.GetValue(0);
double[,] d = (double[,])im;
Run Code Online (Sandbox Code Playgroud)
我已经解决了这个问题