c# - 开发一个使用 mat lab 的人脸识别网络服务是否简单?

标签 c# matlab opencv image-recognition matlab-deployment

开发一个使用 matlab 功能的网络服务有多复杂?由于我的项目时间有限,我需要知道是否会出现阻塞问题。

还是使用 openCV 更好?

最佳答案

虽然 MATLAB 可以“使用”(向)网络服务发出请求,但网络服务很难控制 MATLAB。启动和关闭 MATLAB 需要很长时间。当 MATLAB 运行时,它很难“监听”和响应 Web 服务请求。

您应该与已经熟悉 MEX(Matlab 可执行文件和 MATLAB 外部接口(interface) API)的人合作。 http://www.mathworks.com/support/tech-notes/1600/1605.html#intro

最后,您将需要最新版本的 MATLAB,其 MEX 接口(interface)是多线程安全的,对于多线程部分,您将必须使用特定于操作系统的线程。

关于c# - 开发一个使用 mat lab 的人脸识别网络服务是否简单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3540451/

相关文章:

matlab - 将 sigmoid 拟合到数据

c++ - 使用 BUILD_ALL 安装 OpenCV 时出错 : field of class type without a DLL interface used in a class with a DLL interface (infinite loop? )

c# - 使用 AssemblyInfo.cs 设置其他程序集的属性及其背后的机制

c# - 如何将数据从行合并到列

c# - 未使用所有内存/限制时出现内存不足异常

python - OpenCV python 错误 (-215) 照片找到 50% 的时间

ios - 体系结构i386的 undefined symbol :用于OpenCV项目

c# - Visual Studio 热键偶尔会发生变化,特别是 F6 与 Ctrl-Shift-B 用于构建。为什么?

Matlab 填充 contour3 图,如 contourf 图

excel - 将 Excel 数字复制到剪贴板时的小数精度