首页
学习
活动
专区
工具
TVP
发布

影像技术栈

影像开发资深工作者 专注于Android影像技术开发
专栏成员
81
文章
94723
阅读量
23
订阅数
Camera系统 | HFR Usecase分析
高帧率录像即慢动作拍摄,通常人眼能够接受的最好的视频帧速率是24帧/每秒。如果用120帧/秒拍摄一个动作,再用24帧每秒来播放的话,视频就放慢了5倍。
Abalone
2023-03-14
2.1K0
Camera驱动 | CAMX驱动基本调试手段
高通相关网址:Createpoint: https://createpoint.qti.qualcomm.com(可下载文档,Release Note,Case,文档,工具等等)Chipcode: https://chipcode.qti.qualcomm.com(下载私有代码)开源代码: https://www.codeaurora.org/xwiki/bin/QAEP/release(下载开源代码)Case: https://support-qualcomm.force.com/(高通Case)
Abalone
2023-03-13
1.6K0
性能功耗专题 | 深入浅出CPUFreq
现在我们在购买一款手机的时候,大家都会去看一下这款手机所采用的芯片型号,有几个CPU核心(是8核处理器还是4核处理器),CPU的主频最高是多少。这些都是一些关系到性能体验的初步的硬件基础参数。
Abalone
2022-10-08
2.2K0
性能功耗专题 | 深入浅出理解Power Supply
作为一个内核初学者,经常容易进入“知其然但不知其所以然”的状态,在power supply子系统中就是这样,知道如何去添加一个属性prop,知道psy可以创建一堆文件节点,也知道上层是通过读取这些节点来获取供电信息的,但对于其中的细节,便知之甚少。最近深究其中,才逐步发现内核的奥妙所在。
Abalone
2022-10-08
2K0
Camera驱动 | Sensor Flicker产生原因和解决方法
Sensor在日光灯作为光源下获取图像数据时会产生flicker,其根本原因是照在不同pixel上光能量不同产生的,所接受的光能量的不同也就是图像的亮度的不同。
Abalone
2022-10-05
8660
Camera系统 | ConfigureStreams阶段调用
这个调用是app通过createCaptureSession一路下来的(CameraDeviceClient–>Camera3Device–>CameraDeviceSession)
Abalone
2022-10-05
1.6K0
Camera驱动 | YUV和RGB格式转化相关
RGB的分类相较YUV来说就比较简单和直观,总体来说遵循“怎么取样就怎么存储的”分类方式
Abalone
2022-10-05
4760
Camera驱动 | 高通CAMX-CHI代码架构
camx目录中是统一的功能性接口,chi-cdk目录中则是可以供厂商客制化的部分:
Abalone
2022-10-05
3.2K1
Camera系统 | OpenCamera在camx架构中的调用
简单梳理openCamera的调用流程 还是从CameraProvider看起 💡 \frameworks\av\services\camera\libcameraservice\common\CameraProviderManager.cpp 📷 💡 \hardware\interfaces\camera\device\3.2\default\CameraDevice.cpp 💡 \hardware\interfaces\camera\common\1.0\default\CameraModu
Abalone
2022-10-05
1.6K0
硬件-上下拉电阻和GPIO方面介绍
  电源到元件间的叫上拉电阻,作用是平时使该脚为高电平地到元件间的叫下拉电阻,作用是平时使该脚为低电平;
Abalone
2022-09-08
1.9K0
一个高颜值的第三方网易云播放器
高颜值的第三方网易云播放器,使用网易云账号同步(个人的library),无任何社交,简洁纯净,自动替换变灰歌曲链接。
Abalone
2022-09-08
1.6K0
了解下ISP中的Demosaic
而CMOS传感器,其输出的数据格式为每个像素点只有一个颜色分量,称为Bayer数据。 这就需要我们对其进行进一步处理以恢复出缺失的两个分量,这一过程就叫做Demosaic。 整个流程如下:
Abalone
2022-09-08
1.1K0
Newsletter@8 | 職場管理學
職場管理學|管理比提問,領導比傾聽,3步驟當好一個管理者和領導者 《可複製的領導力》|生活CEO|馬克凡讀書觀點
Abalone
2022-09-08
1750
YUV图像里面的stride和plane的解释
stride指在内存中每行像素所占的空间。如下图所示,为了实现内存对齐(或者其它的什么原因),每行像素在内存中所占的空间并不是图像的宽度。
Abalone
2022-07-14
4K0
Linux Kernel Overview
操作系统(Operating System),传统上负责对计算机硬件直接控制以及管理的系统软件。操作系统的功能一般包括处理器管理、存储管理、设备管理和作业管理等。当多个程序运行时,操作系统负责规划每个程序的处理时间。 一个操作系统概念上可以分成两个部分:内核(Kernel)以及壳(shell)。
Abalone
2022-07-14
1.7K0
Android中检测内存的方法
我们经常在优化相机的内存,性能调优或者其相关引起的稳定性流程问题时,需要来针对系统内存大小判断来做camera flow相关客制化修改;
Abalone
2022-07-14
1.2K0
高通KMD框架详解
KMD框架通过V4L2标准方法在系统中创建设备节点,将控制接口直接暴露给UMD CSL进行访问,而其内部主要定义了一系列核心模块,包括CRM(Camera Request Manager):
Abalone
2022-07-14
3.1K0
BSP基础-GPIO I2C PMIC 简介
GPIO介绍GPIO:General Purpose Input Output (通用输入/输出)GPIOs are I/O pins that provide peripheral connections to the MSM™ chipset.GPIOs can be configured as a general purpose I/O pin or alternative functions.GPIOs can act as an interrupt source.In a multiprocess
Abalone
2022-07-14
1.4K0
Android相机应用基本功能实现
Camera2引用了管道的概念将安卓设备和摄像头之间联通起来,系统向摄像头发送 Capture 请求,而摄像头会返回 CameraMetadata。这一切建立在一个叫作 CameraCaptureSession 的会话中。
Abalone
2022-07-14
1.8K1
HEXO进阶使用教程
hexo-tag-aplayer:https://github.com/grzhan/hexo-tag-aplayer 官方简介: Embed APlayer(https://github.com/DIYgod/APlayer) in Hexo posts/pages.很明显,除了posts,还可以在pages页面使用。
Abalone
2022-07-14
8510
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档