如何在C#中使用MATLAB buildin函数

时间:2015-05-26 16:56:10

标签: c# .net matlab

我想对从图像像素收集的数据数组应用2D-DCT。

尝试了Accord.Math这太慢了,与matlab生成的值相比,值也从50到100不等,我觉得这听起来不太好,因为我还必须对这些值应用LSB。

MATLAB非常快速地应用DCT所以我想使用它的dct2()方法..

我已经阅读了一些帖子,但主要是关于在C#中将m文件部署为dll ..现在问题是dct2()依赖于dct(),而dct()依赖于FFT()..以及其他检查功能..

现在应该怎么用???部署看起来更好,但如何包含所有依赖?

如果有任何其他建议请一点帮助或链接,这样我就可以轻松实现......实际上我是C#的新手,也是语言接口的东西。

1 个答案:

答案 0 :(得分:0)

我认为你应该使用

deploytool并为你的.m文件创建一个外部库在c#中使用它,我有linux所以我没有dotnet可用,我有java和C / C ++,你也可以调查mcc,编译matlab代码创建一个像here enter image description here

这样的dll