Передача векторного объекта в Matlab через процедуру Mex - PullRequest
0 голосов
/ 20 марта 2012

У меня есть определение вектора как typedef std :: vector IpVec; Ипвец иптс; // это объект, который я использую.

Ipoint - это класс, который имеет следующие переменные:

</p>

<pre><code>float x, y;
float scale;
float orientation;
int laplacian;
float descriptor[64];
float dx, dy;
int clusterIndex;

Как мне вернуть ipts обратно в Matlab?

1 Ответ

0 голосов
/ 21 марта 2012

В Matlab включен пример, который вы можете открыть с помощью этой команды:

edit([matlabroot '/extern/examples/mx/mxcreatestructarray.c']);

Я думаю, что это охватывает все, что вам нужно сделать

...