作者aiueoH (滿滿的)
看板AndroidDev
標題[問題] 相機如何不takePicture取得當下的影像陣列(bytes)?
時間Sun Apr 24 02:55:09 2011
小弟最近寫相機的程式
想要不透過Camera.takePicture()
就取得當下camera的影像資料
理論上來說應該是相機有個buffer專門儲存當下影像資料(吧?)
不知道有什麼辦法可以抓到這個buffer??需要 root權限嗎??
或者還有什麼辦法可以取得呢??
麻煩各位有經驗的大大替小弟解答了~"~ 感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.4.177
2F:→ realmeat:注意資料是 YCbCr_420_SP (NV21) 要處理一下 04/24 12:23
3F:→ mamaya3:If setPreviewFormat(int) is never called, the default 04/24 14:40
4F:→ mamaya3:will be the YCbCr_420_SP (NV21) format. 04/24 14:40
5F:→ mamaya3:剛剛才發現這行...不過還沒試過 之前都是自己直接轉format 04/24 14:41
6F:推 coronach:Google查zxing 讀它的code應該會很有幫助! 04/25 01:14
7F:→ coronach:zxing就是平常大家用的barcode reader啦 XD 04/25 01:15
非常感謝各位指點 ~
我用onPreviewFram 取得 bytes[] 如果要再畫上surfaceview 該怎麼畫呢??
※ 編輯: aiueoH 來自: 118.167.9.127 (04/26 00:37)