Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试找出从安卓相机取回数据的最快方法,因为我需要每 1 毫秒测试一次图片。有没有办法做到这一点,或者这是不可能的?
到目前为止,我已经尝试过takePicture(),200ms 是图片之间最快的结果。在过去的一周里,我也尝试过onPreviewFrame(),它管理了 80 毫秒。我在这里阅读了与此主题相关的所有帖子,并尝试了每个解决方案数周,但平均每帧使用onPreviewFrame().
takePicture()
onPreviewFrame()
目前,即使在旗舰智能手机 Galaxy S4 上,使用安卓相机也不可能每 1 毫秒拍一张照片。获取预览帧最快的方法是使用setPreviewCallbackWithBuffer(PreviewCallback). addCallbackBuffer(byte[])只要预览处于活动状态,您就必须反复调用
setPreviewCallbackWithBuffer(PreviewCallback)
addCallbackBuffer(byte[])