2013-07-13 96 views
0

我試圖只保存camara檢測到的臉部(從圖像中裁剪臉部)。 我已經爲jpg和raw實現了2個PictureCallback方法,但我不明白它是如何工作的,因爲我只得到一個byte []數組。我希望能夠分析byte []數組並只保存面部區域。在Android中保存相機捕捉的一部分

PictureCallback myPictureCallback_JPG =新PictureCallback(){

@Override 
    public void onPictureTaken(byte[] data, Camera camera) { 
       //How to save only part of the data? I don't know the width/height or the format! 
     } 

謝謝

回答

1

字節數組是表示任一JPG或原始數據字節作爲採取通過將相機

的任何參數你會能夠從相機對象本身獲得,如Camera.getParameters().getPictureSize()getPictureFormat()

相關問題