2011-12-01 58 views
1

我开发了一个神经网络来训练提取图像的人脸检测。然而我的程序是建立在VB.NET上的,我需要知道我可以使用哪种技术将这个神经网络(使用NNTOOL导出)加载到内存中并从VB.NET调用它。将Matlab神经网络与VB.NET程序连接起来

到目前为止,我只能找到对此,

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) 

我不太明白这是如何工作,我是否可以使用此代码conenct神经网络,VB.NET,如果因此任何建议,可以请有关Matlab.Execute向我解释,和Matlab.GetFullMatrix函数。 (它会支持哪些论据

回答

1

In this article,有三种可能的解决方案,如果你不关心性能,可以使用第一种解决方案(使用COM互操作),否则,请使用第三种选择(PInvoke),这是最快的一个,如果你选择使用PInvoke,一个很好的资源是PInvoke.net