andorid-camera开发笔记
文章平均质量分 66
分享在做cameraBSP开发期间积累的知识和问题笔记,还有项目笔记。
Auv开心
这个作者很懒,什么都没留下…
展开
-
camera-qsc-crosstalk校准数据XTALK回写
在感光芯片中,crosstalk(串扰)现象是指相邻像素之间的信号互相影响导致的一种干扰。当一个像素受到光照并转换成电信号时,其附近的像素可能会因为光电效应或其他物理机制而感应到部分光强,这不属于它们自身的光学响应,而是由于彼此之间产生的非线性相互作用。这种串扰可能导致图像质量下降,尤其是在高密度像素阵列如CMOS传感器中更为明显,因为它增加了错误信息的传播机会。为了减少crosstalk,设计者通常会采用各种技术,比如优化像素布局、增加隔离层等措施。解决办法:crosstalk(串扰)校准。原创 2024-07-10 16:56:18 · 733 阅读 · 0 评论 -
flash申请内存失败,导致老化问题解决
正确的分配完内存,可顺利打开相机拍照。FlashRegisterRead申请的内存池组的flag,有概率被异步的TFE修改会导致分配内存失败。可以通过添加标志位bNeedDedicatedBuffers=TRUE,来设置专属内存组。原创 2024-06-27 18:37:15 · 290 阅读 · 1 评论 -
【qcom camx】手电筒打开流程
通过hal3接口set_torch_mode()接口,调用,先进行初始化,然后再进行操作。下拉菜单手电筒是systemUi下面的一个功能,调用的是camera接口。初始化完毕,然后就是torch on。原创 2024-06-12 11:26:13 · 410 阅读 · 0 评论 -
camx-打开相机预览hal3接口流程
flush会在所有的buffer都得以释放,所有request都成功返回后才真正返回,该方法需要在100ms内返回,最长不能超过1000ms。并未开始进行流转的request会直接返回,并携带错误信息。任何无法进行打断的硬件操作会在当前状态下进行休眠。所有的还在流转的request会尽可能快的返回。任何可以打断的硬件操作会立即被停止。关闭相机的时候,也会调用这个方法。原创 2024-06-17 16:57:01 · 596 阅读 · 0 评论 -
[CAM_REQ_MGR_EVENT_MAX]高通6225平台相机老化异常重启
增加CAM_REQ_MGR_EVENT_MAX值,本例是60 修改为 120。相机老化出现20/7万比例的老化异常重启,具体报错log入下。原创 2024-05-09 17:14:44 · 354 阅读 · 0 评论 -
camera sensor基础概念-1
FPS = vt_pix_clk/framelength/linelengthoutputpixelclock = mipi_output_speed*lanecounts/bits-per-pixel其中settleTimeNs,这个值在高通文档80-P9301-97中的解释如下:Specifies the settle time in nanoseconds. The value is configured,based on the output characteristics of the se原创 2024-04-03 17:04:01 · 569 阅读 · 0 评论 -
Camera App整体渲染流程以及与CAMX交互流程图
IN-flight机制:相机app中的IN-flight机制是指在相机操作过程中,已经发出但尚未完成的请求(request)所携带的缓冲区(buffer)的管理方式。在Android Camera2 API和HAL3架构中,当应用程序发出拍照或录像的请求时,这些请求会进入一个队列,称为IN-flight队列。每个请求都会关联一个或多个缓冲区,用于存储图像数据。这些机制对于相机app来说至关重要,因为它们确保了相机操作的流畅性和效率,特别是在高负载或需要连续拍照的场景下。原创 2024-04-18 09:57:14 · 350 阅读 · 0 评论 -
CamX-Chi 高通Android Camera HAL框架学习2-configure_streams
25.chxadvancedcamerausecase.cpp: 主要做如下两件事\n1.ConfigureStream(pCameraInfo, pStreamConfig);//chxusecaseutils.cpp :1.enum class UsecaseId{\nNoMatch= 0,\nDefault= 1,\nPreview= 2,\n…//chxusecaseutils.cpp : 获取usecaseId, 返回selectedUsecaseId。原创 2024-05-04 14:51:58 · 165 阅读 · 0 评论 -
CamX-Chi 高通Android Camera HAL框架学习1-opencamera
原创 2024-05-03 17:45:44 · 157 阅读 · 1 评论