2012-03-10 158 views
7

我試圖從相機預覽中捕獲圖像,並使用OpenCV將其轉換爲Mat對象。 我註冊了callbak方法public void onPreviewFrame(byte[] data, Camera camera),所以我收到來自相機的所有預覽幀,但我無法將其轉換爲OpenCV Mat對象。將Android預覽幀轉換爲OpenCV Mat

我目前使用下面的代碼來預覽data轉換爲墊目標:

Mat previewFrameMat = new Mat(1, data.length, CvType.CV_8U); 
previewFrameMat.put(0, 0, data); 

這是做了正確的方法是什麼?我是否使用正確的圖像類型(CvType.CV_8U)?

回答