有没有办法访问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. 从Jenkinsfile管道访问JIRA
- 3. 访问管理器配置文件图像Eventbrite API
- 4. 实时图像处理Android camera2 api
- 5. 着访问你管API中的Android
- 6. 在android中处理图像
- 7. 从网络访问管理器获取的QT显示图像
- 8. Android图像处理
- 9. Android图像处理
- 10. Android Premium访问管理programaticcaly
- 11. 从Android处理草图保存图像
- 12. 从Android上的BroadcastReceiver处理图像
- 13. 从Jenkins管道中访问Shell变量
- 14. WP7图像处理API
- 15. Android:处理图像的HashMap.put
- 16. Android上的图像处理
- 17. 从Android Studio中的摄像头访问位图图像
- 18. 从Android的JAR库访问图像
- 19. Python多处理破损管道,访问命名空间
- 20. python多处理管道poll问题
- 21. android:如何提高图像处理的内存管理
- 22. 管道批处理命令处理
- 23. 如何从图像的按钮事件处理程序访问图像?
- 24. Android中的图像内存管理
- 25. 管道流中的并行处理
- 26. 这是Android中用于图像处理的最佳Camera API
- 27. 管理图像问题Swift
- 28. 如何处理Unix管道
- 29. CUDA中的图像处理
- 30. 管道读取处理