有没有办法访问Android HAL3/Camera 2中的图像处理管道并注入自己的算法?例如,在HAL实现中,如下所示,并描述here - 开发人员是否可以注入自己的算法来说色彩校正/降噪或可能是自定义的3A算法? 是否有来自Camera2或NDK Camera API的API级别访问端点? 从API访问Android HAL3/Camera2中的图像处理管道
0
A
回答
1
不会。摄像机ISP的实现差异很大,包括硬件级别的数据的内部表示,所以具有通用接口来插入自定义算法将是具有挑战性的。另外,许多阶段要么完全地要么部分地实现在直接链接在一起的硬件固定功能模块中,而且具有有限的可配置性,因此从这个角度来看,替换它们也不是微不足道的。但是,如果相机设备支持RAW输出,则可以根据需要编写自己的完整处理管道;对于运行取景器来说,运行速度不够快(或足够高效),但对于静态捕捉而言,这当然是可以做到的。
就3A控制而言,如果摄像设备支持MANUAL_SENSOR功能,则可以在应用级别控制曝光参数。这里面临的主要挑战是无法使用ISP生成的统计数据来加速暴露,焦点和白平衡的场景分析,以及与ISP内算法相比较慢的反馈环路。
相关问题
- 1. 为图像处理创建管道
- 2. 实时图像处理Android camera2 api
- 3. 访问管理器配置文件图像Eventbrite API
- 4. Android图像处理
- 5. Android图像处理
- 6. 从Android处理草图保存图像
- 7. 从Jenkins管道中访问Shell变量
- 8. Android:处理图像的HashMap.put
- 9. Android上的图像处理
- 10. android:如何提高图像处理的内存管理
- 11. CUDA中的图像处理
- 12. 管理图像问题Swift
- 13. 管道流中的并行处理
- 14. 如何处理Unix管道
- 15. WSO2 API管理器 - 缩略图图像
- 16. Android中的OpenCV图像处理
- 17. 在android中的图像处理
- 18. Android:实时图像处理
- 19. Android图像处理库
- 20. Android高级图像处理
- 21. Android处理大图像
- 22. 访问在管道的PowerShell
- 23. Python多处理管道挂
- 24. 访问WebSphere API(管理控制台/ Wsadmin)
- 25. 使用Anypoint访问管理 - Mulesoft API
- 26. onPreviewFrame中的图像处理
- 27. 需要使用API访问的图像托管推荐
- 28. 管道使用C++处理
- 29. 了解处理管道
- 30. 无法从公共IP访问的WSO2 API管理器