Camera 技术分享 · 行业洞察 · 学习笔记
某天,在某网站上看到一句话,“log开的好,问题都能搞”。 问题能不能都搞好不知道,不过log开的好,对分析问题的确有很大的帮助。高通camx的日志主要分2大模块,UMD (user mode driver) 和KMD( kerner mode driver),也就是用户层和kernel层日志。 下...
一、问题描述某个三方相机App,打开扫一扫功能,预览界面会卡顿。复现路径是:横屏模式下,打开某个三方相机app,选择“我的”,点击扫一扫图标,打开相机预览。二、原因分析1) 抓取Hal CSL层的日志,查看sensor端丢给Hal层的帧率是否正常logcat日志中搜索关键字 CSLMessageHa...
一、问题描述第三方相机App,打开相机进行拍照,发现保存下来的照片和预览画面比较,拍照照片有上移。二、原因分析在分析具体问题之前,我们先来看下camera拍照相关流程。1)Camera App 拍照流程图如下图所示,是正常的camera app拍照流程。相机拍照是由app上层去触发,底层对yuv数据...
[问题背景]三方相机app,逆光场景,有人脸的情况下,偶发的出现人脸没有拉亮,face ae失效。[分析]1、从日志上分析,人脸没有拉亮,是因为出问题的时候,软件流程上走了自动touch ae的流程。2、正常在有人脸的情况下,检测到人脸后,会走face ae流程。这个时候,如果下发了touch ae...
一直以来,都有不少的小伙伴,会咨询到Android Camera该如何学习,有没学习路线之类的问题,今天这篇文章就来和大家一起探讨一下。说法仅代表个人观点,不一定对,仅供大家参考。首先,从目前市场的招聘需求来看,Android Camera相关的岗位主要有下面这些:大家可以看到,camera相关的岗...
【问题现象】 58同城app,在自研产品上,相机打开出现黑屏【分析】logcat日志里面,过滤搜索下 Camera3-Device,我们先看下camera的流程(也可以过滤搜索其它关键字)。如下面日志所示,我们能看到,相机在打开之后,又快速的关闭了。这个日志至少能确认,相机是能打开的,是打开后遇到了...
Android上面实现虚拟摄像头的思路有很多,本文提供的一个思路是,采用v4l2loopback 来实现。主要思路是:生成一个video节点,往这个video节点里面写入自定义的内容,应用端则是访问该video节点,进行内容的获取以及展示。一、v4l2loopback源码下载、编译1、官网下载源码h...
最近后台收到不少同学私信:Camera方向还能不能入?天花板在哪?跟Framework比哪个更值?我自己是做了10年Camera开发的人,就把自己看到的、经历的、从招聘平台扒到的数据,和大家一起聊聊,仅代表个人观点,大家可以多多讨论。先给个结论Camera方向,值。但"值"的方式跟很多人想的不一样。...
近期,星球会陆续增加一些新的模块内容。比如目前已经在更新的《Android Camera全栈(Qcom Camx)》系列,目前已经更新到了第18章。接下来,还会加一个《搞定offer》系列。面试经验、简历这些,是之前就已经有的内容,这次主要是增加“面试知识点”这块的内容。我会结合自己面试经验,总结梳...
2026 年 6 月 16 日 · Android 17 稳定版推送 · API Level 37这篇文章我们就一起来看看,针对相机相关内容,Android 17都有哪些更新吧。Android 17 的相机更新可以分成下面两类:类型说明例子Google 能控制的Framework API 变更 → ...