HdrViewfinder
Media
com.example.android.hdrviewfinder
21
com.android.support:design:28.0.0
PUBLISHED
Media
Android
Java
Mobile
ADVANCED
big_icon.png
screenshots/image1.png
android.hardware.camera2.CameraAccessException
android.hardware.camera2.CameraCaptureSession
android.hardware.camera2.CameraCharacteristics
android.hardware.camera2.CameraDevice
android.hardware.camera2.CameraManager
android.hardware.camera2.CaptureRequest
android.hardware.camera2.CaptureResult
android.hardware.camera2.TotalCaptureResult
RGB conversion. The camera subsystem outputs YUV images naturally, while the GPU
and display subsystems generally only accept RGB data. Therefore, after the images are
fused/composited, a standard YUV->RGB color transform is applied before the the data is written
to the output Allocation. The HDR fusion algorithm is very simple, and tends to result in
lower-contrast scenes, but has very few artifacts and can run very fast.
Data is passed between the subsystems (camera, RenderScript, and display) using the
Android [android.view.Surface][1] class, which allows for zero-copy transport of large
buffers between processes and subsystems.
[1]: http://developer.android.com/reference/android/view/Surface.html
]]>