开发一个使用 matlab 功能的 Web 服务有多复杂?由于我的项目时间有限,我需要知道是否会有任何阻塞问题。
还是使用openCV更好?
开发一个使用 matlab 功能的 Web 服务有多复杂?由于我的项目时间有限,我需要知道是否会有任何阻塞问题。
还是使用openCV更好?
虽然 MATLAB 可以“使用”(向其发出请求)Web 服务,但 Web 服务很难控制 MATLAB。启动和关闭 MATLAB 需要很长时间。当 MATLAB 运行时,它很难“倾听”并响应 Web 服务请求。
您应该与已经熟悉 MEX(Matlab 可执行文件和 MATLAB 外部接口 API)的人合作。http://www.mathworks.com/support/tech-notes/1600/1605.html#intro
最后,您将需要一个最新版本的 MATLAB,其 MEX 接口是多线程安全的,对于多线程部分,您将不得不使用特定于操作系统的线程。
您可以从 c#使用COM 接口到 Matlab。您可以用 C# 编写自己的 Web 服务来包装 COM 接口。
假设您在 Matlab 中编写了人脸识别方法。然后你创建一个 web 服务:
有几个参考要检查: