深圳市科维通信技术有限公司论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3078|回复: 0

Qcom mm-camera 小技巧

[复制链接]

14

主题

16

帖子

68

积分

版主

Rank: 7Rank: 7Rank: 7

积分
68
发表于 2020-7-29 11:03:42 | 显示全部楼层 |阅读模式
1、dump camera otp data

数据列表:

Whitebalance calibration data

Lens shading correction calibration data

Autofocus calibration data

PDAF calibration data
Defect pixel correction calibration data

Dual Camera calibration data

setprop persist.camera.cal.dump 1

开机的时候,otp数据会输出到data/misc/camera/目录下的文件中,"sensor_name"+xxx_otp.txt

_____________________________________________________________________________

2、log打印camera帧率:

HAL层打印帧率:



setprop persist.debug.sf.showfps 1

setprop persist.vendor.debug.sf.showfps 1

log打印预览于录像帧率,过滤关键字:

PROFILE_VIDEO_FRAMES_PER_SECOND

PROFILE_PREVIEW_FRAMES_PER_SECOND

vendor打印帧率:

vendor/qcom/proprietary/mm-camera/mm-camera2/media-controller/modules/sensors/module/port_sensor.c

添加patch:

port_sensor_handle_upstream_module_event()
......
case MCT_EVENT_MODULE_SOF_NOTIFY:
SLOW("MCT_EVENT_MODULE_SOF_NOTIFY");
+#ifdef SENSOR_MEASURE_FPS
+port_sensor_measure_fps();
+#endif
sensor_fast_aec_timeout_ack(module, event, bundle_info->s_bundle);

break;

vendor/qcom/proprietary/mm-camera/mm-camera2/media-controller/modules/sensors/module/port_sensor.h

-#define SENSOR_MEASURE_FPS 0
+#define SENSOR_MEASURE_FPS 1

_______________________________________________________________________________________

3、模块编译时如何确认生成的是那个so库

在修改的文件目录下找Android.mk,如果没有就奥上一层目录找。

一般会有:makefile for libmmcamera2_stats_modules.so form mm-camera2 类似字样,就是更新的库文件

________________________________________________________________________________________

4、确认当前camera 模组型号

在文件:vendor/qcom/proprietary/mm-camera/mm-camera2/media-controller/modules/sensors/sensor/module/sensor.c中有函数:sensor_get_resolution_info

每次启动对应camera的时候这里都会去获取camera的信息。

然后输出类似log:

sensor_get_resolution_info: sensor info: name: XXX, res: 0, max_fps: 30.000000, w: XXX, h: XXX op pix clk: XXX, FLL: XXX, LLPCK: XXX, mode: 1, PDAF support: 1

这里即会包含camera的基础信息

___________________________________________________________________________________________

5、Camera FOV Calibration测试问题

修改 vendor/qcom/proprietary/mm-camera/mm-camera2/media-controller/modules/sensors/configs/XXXXXX.xml

文件中对应sensor的,VerticalViewAngle  HorizontalViewAngle参数修改

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|深圳市科维通信技术有限公司论坛 ( 粤ICP备20056433号 )

GMT+8, 2024-3-5 05:48 , Processed in 0.038930 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表