用VB连接Matlab神经网络.网络程序



我开发了一个神经网络,对提取的图像进行人脸检测训练。然而,我的程序是建立在VB。NET和我需要知道的技术,我可以加载这个神经网络(使用NNTOOL导出)到内存中,并从VB调用它。净

到目前为止我只能找到这个,

Dim MatLab As Object
Dim Result As String
Dim MReal(1, 3) As Double
Dim MImag(1, 3) As Double
Dim RealValue As Double
MatLab = CreateObject("matlab.application")
Result = MatLab.Execute("a = [1 2 3 4; 5 6 7 8;]")
Call MatLab.GetFullMatrix("a", "base", MReal, MImag)

我不太明白这是如何工作的,关于我是否可以将神经网络连接到VB的任何建议。. NET使用此代码,如果是这样,请向我解释一下Matlab。执行和Matlab。GetFullMatrix功能。

本文描述了三种可能的解决方案。如果您不太关心性能,请使用第一种解决方案(使用COM互操作)。否则,使用第三个选项(PInvoke),这是最快的一个。如果您选择使用PInvoke,一个很好的资源是PInvoke.net

最新更新