2014-01-08 99 views
1

我試圖在opencv,java中製作心情檢測應用程序。但是在處理圖像和顯示錶情符號方面存在滯後性。所以我想直接使用捕獲的圖像,而不是將圖像複製到硬盤上。爲此,我需要將iplimage轉換爲matimage。如何將Ipl圖像轉換爲Java中的Mat圖像

回答

1

嘗試

IplImage *ipl_img; 
Mat mat_img(ipl_img); 
+0

我想Java代碼,而不是C代碼... –

1

試試這個

 IplImage img; 
    bmp = Bitmap.createBitmap(img.width(), img.height(), Bitmap.Config.ARGB_8888); 

    bmp.copyPixelsFromBuffer(img.getByteBuffer()); 

    Mat mROI = new Mat(new Size(img.width(), img.height()), CV_8UC4); 

    Utils.bitmapToMat(bmp, mROI); 
相關問題