2016-04-22 26 views
0

OpenCVはC++/CLIの管理コードと非管理コードの両方で使用する必要があります。Emug :: CV :: MatをOpenCV cv :: Matに変換するにはどうすればよいですか?

私はOpenCVオブジェクトを囲むためにマネージコードでEmgu CVを使用していますが、変換には問題があります。

Emgu::CV::Mat convert = Function_That_Returns_OpenCV_CV_Mat(); 

またはこの:

Function_That_Takes_OpenCV_CV_Mat(Emgu_CV_Mat_variable); 

私はこのような何かをどのように行うのですか? EmguマットにOpenCVのマットから

答えて

1

cv::Mat openCvMat = Function_That_Returns_OpenCV_CV_Mat(); 
System::IntPtr openCvMatSystemIntPtr = openCvMat.ptr; 
Emgu::CV::Mat^ result = 
    Emgu::CV::CvInvoke::CvArrToMat(
     openCvMatSystemIntPtr, false, false, 0); 
関連する問題