[問題] 相機如何不takePicture取得當下的影像뀠…

看板AndroidDev作者 (滿滿的)時間13年前 (2011/04/24 02:55), 編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/1
小弟最近寫相機的程式 想要不透過Camera.takePicture() 就取得當下camera的影像資料 理論上來說應該是相機有個buffer專門儲存當下影像資料(吧?) 不知道有什麼辦法可以抓到這個buffer??需要 root權限嗎?? 或者還有什麼辦法可以取得呢?? 麻煩各位有經驗的大大替小弟解答了~"~ 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.4.177

04/24 06:07, , 1F
Camera.PreviewCallback http://tinyurl.com/ybrxhdb
04/24 06:07, 1F

04/24 12:23, , 2F
注意資料是 YCbCr_420_SP (NV21) 要處理一下
04/24 12:23, 2F

04/24 14:40, , 3F
If setPreviewFormat(int) is never called, the default
04/24 14:40, 3F

04/24 14:40, , 4F
will be the YCbCr_420_SP (NV21) format.
04/24 14:40, 4F

04/24 14:41, , 5F
剛剛才發現這行...不過還沒試過 之前都是自己直接轉format
04/24 14:41, 5F

04/25 01:14, , 6F
Google查zxing 讀它的code應該會很有幫助!
04/25 01:14, 6F

04/25 01:15, , 7F
zxing就是平常大家用的barcode reader啦 XD
04/25 01:15, 7F
非常感謝各位指點 ~ 我用onPreviewFram 取得 bytes[] 如果要再畫上surfaceview 該怎麼畫呢?? ※ 編輯: aiueoH 來自: 118.167.9.127 (04/26 00:37)

04/26 11:15, , 8F
我剛發文了 請參考 #1DjZNPA1
04/26 11:15, 8F
文章代碼(AID): #1Dio2GxJ (AndroidDev)
文章代碼(AID): #1Dio2GxJ (AndroidDev)