Accessing the Image Processing Pipeline in Android HAL3 / Camera2 from API -
is there way access image processing pipeline in android hal3 / camera 2 , inject own algorithms ? instance, in hal implementation shown below , described here -- can developers inject own algorithms color correction / noise reduction or maybe custom 3a algorithms ? there api level access endpoints these either camera2 or ndk camera api ? 
no. implementation of camera isps varies great deal, including internal representation of data @ hardware level, having common interface plug in custom algorithms challenging.
in addition, many of stages either or partially implemented in hardware fixed-function blocks directly chained together, limited configurability, replacing them not trivial perspective either.
however, if camera device supports raw output, can write own complete processing pipeline if want; it's unlikely able operate fast enough (or power-efficiently enough) running viewfinder, can done still captures.
in terms of 3a control, if camera device supports manual_sensor capability, can control exposure parameters @ application level. primary challenges there not being able use isp-generated statistics speed scene analysis exposure, focus, , white-balance, , slower feedback loop compared in-isp algorithms.
Comments
Post a Comment