嘿人们!我在 Matlab (2008) 中使用了 opencv 库的一个函数,我从中得到了一个 mexw32 文件。不幸的是,这些不再适用于 64 位 Windows 7 系统,Matlab 会自动安装为 64 位版本。编译 64 位版本需要什么?我没有原始的 C 文件,但该函数只是 opencv 函数的包装器。(我可以使用 VisualStudio 2008 或 2010 进行编译)
感谢您的任何建议或提示!
MATLAB 64 位真的需要一个 64 位的 MEX 文件。您可以在此处下载最新的 opencv 版本,但如果没有包装代码,您将无法快速修复。但是,如果您熟悉 MEX,那么您可以只为您需要的功能重写一个简单的包装器。
或者,如果您在 Mathworks 购买并注册了您的产品,您可以在matlab.com上登录您的帐户并下载整个 MATLAB 应用程序的 32 位版本,具体取决于它的许可方式。请记住,即使您的服务合同已过期,Mathworks 也会让您重新下载——您只能获得之前购买的内容。