VC++ MFC 2012 で MATLAB 関数を使用して画像を編集しようとしています。を使用するとエラーが発生しましたmwArray。これは私のコードです:
BYTE* im=new BYTE();
ImgProc(1,mwArray (im),mwArray(img));
このコードは、MATLAB 関数を使用してイメージをグレースケール イメージに変換します。imgvariable は、イメージ バッファへの BYTE ポインタです。im変数は出力イメージです。
ImgProcは MATLAB 関数です。
function im=ImgProc(x)
im=rgb2gray(x); //convert to grayscale image
ImgProcMATLAB から変換した後の C++ 関数を次に示します。
ImgProc(int nargout, mwArray& im, const mwArray& x);
誰かが私を助けてくれれば幸いです。私は2日間立ち往生しています。