Скомпилируйте 64-битный Mexfile для Matlab с функцией OpenCV - PullRequest
0 голосов
/ 09 марта 2011

Эй, люди!Я использую функцию библиотеки opencv с Matlab (2008), откуда я получил файл mexw32.К сожалению, они больше не работают в 64-битной системе Windows 7, где Matlab автоматически устанавливается как 64-битная версия.Что мне нужно для компиляции 64-битной версии?У меня нет оригинальных C-файлов, но эта функция - просто оболочка для функции opencv.(У меня может быть VisualStudio 2008 или 2010 для компиляции)

Спасибо за любой совет или совет!

1 Ответ

0 голосов
/ 15 марта 2011

MATLAB 64bit действительно хочет 64-битный MEX-файл.Вы можете скачать последнюю версию opencv здесь , но без кода-обертки у вас проблемы с быстрым исправлением.Однако, если вы знакомы с MEX, вы можете просто переписать простую оболочку для нужной вам функциональности.

В качестве альтернативы, если вы приобрели и зарегистрировали свой продукт в Mathworks, вы можете войти в свою учетную запись на matlab.com и загрузить 32-битную версию всего приложения MATLAB в зависимости от того, как оноимеет лицензиюИмейте в виду, что Mathworks позволит вам выполнить новую загрузку, даже если срок действия вашего контракта на обслуживание истек - вы сможете получить только то, что приобрели ранее.

...