- 博客(355)
- 资源 (4)
- 收藏
- 关注

原创 Android Camera开发系列(干货满满)
无论走到哪里,都会有明天~整理了下发布的Camera相关的文章,每个标题就是链接,可以直接点击进入查看相关内容~生活不息、学习不止,相关内还会持续更新~01Android Camera开发...
2021-10-25 08:00:00
16798
11

原创 一篇文章带你了解Android 最新Camera框架
这篇文章主要分下面几点来展开讲解:1) Android 最新Camera 整体框架;2) Android Camera2 和HAL3 的基本了解;3) Camera2 介绍;(本文所写的...
2021-03-10 18:53:02
3407
2

原创 我是怎么一步步将SystemUI导入到AndroidStudio的
下面要讲的,是我如果一步步将SystemUI导入到AndroidStudio的。 (备注:本文所讲内容的开发环境 -> Android版本9.0AndroidStudio 3.4 gradle插件版本 3.5) 修改系统相关模块的代码,如果是小的修改还好,如果是需要改动比较多,那能将源码导入到AndroidStudio来修改是最好不过的............
2020-02-04 21:32:35
5893
3
转载 耗子大佬技术强,价值观很正。希望给迷茫的程序员带来一些帮助
于是,在 ACID 的玩法下,我们在同一时间不可能有多个用户下单,我们的订单流程需要有排队的情况,这样一来,我们就不可能做出性能比较高的系统来。而且,能在不同的方法和方案间做比较,比较它们的优缺点,那么你会知道在什么样的场景下用什么样的方案,你就会比一般人能够有更全面和更完整的思路。31、把你看到和学习到的信息,归整好,排列好,关联好,总之把信息碎片给结构化掉,然后在结构化的信息中,找到规律,找到相通之处,找到共同之处,进行简化、归纳和总结,最终形成一种套路,一种模式,一种通用方法。
2025-04-07 07:31:56
3
转载 100W!建议大家冲一冲这个前景被严重低估的方向!
是指运行一段具有特定功能的代码块的行为,以增强其处理能力,实现更复杂的任务,使大模型能够集成外部工具和资源,提升交互性和实用性。✅AI大模型技术实战—— Transformer 架构的核心原理、应用 Fine-tuning 技术,精准微调AI大模型;,挖掘懂AI的技术人才。研发,老师们将大模型技术原理讲透的同时,还将丰富的商业化AI应用项目无偿分享,帮大家快速打通。既要深入理解大模型技术的底层逻辑,又要掌握快速落地的工程化能力!只要想入局AI大模型,避开职业危机、 高薪就业,在这里都有收获!
2025-04-03 07:30:45
14
转载 张一鸣十年 231 条微博干货 | “真正的安全感, 来自你对自己的信心”
以前面试选拔人的时候一直没有觉得自信这个特质很重要,现在发现在一般的简单的事情和工作自信不是一个重要特质,但是对于一些关键事情和职责自信就是重要区别的特质,真正困难或有挑战的事往往是反向操作的或者是相对孤独的。昨天和朋友聊天,总结到:在这个信息流动越来越快越来越透明的社会,从经济的角度来看,做一个表里不一的人成本越来越高,龌龊的人会会越来越倒霉,不装不但是一个道德品性优选,而且也是更经济的。特别是创新企业,很多岗位未必有成熟的人对应,或者业界的普通标准并不特别适合,或者具体的岗位有一些特别的要求。
2025-04-01 07:30:19
24
转载 一张图理清所有的RAW 、RGB、YUV格式
RAW的基本介绍可以看这篇文章. 一般的摄像头都会支持RAW格式的输出,这样我们拿到RAW数据之后,是没有办法直接使用的,还要在host端做ISP,做色彩纠正,增强,HDR,插值成RGB,转成YUV,最后再使用。有些项目,不追求很高的sensor的3A效果,就会直接使用sensor输出的YUV或者RGB,这就是使用了sensor内置的一些差值算法,直接得到图像,比较方便,并且省host的运算资源,但是不够自由,可以调节的东西不多。是光线透过滤镜之后直接得到的数据,每个像素只有一种颜色的数据。
2025-03-20 07:30:50
52
原创 输入文字就能生成电影级别的视频
借助ai工具的加持,现在不管是剪辑视频,还是其它内容的创作,门槛都相当降低了不少。可以想想,日常生活和工作中遇到的事情,能否利用ai工具来提示效率。上传一段30秒的视频,快速生成 一个和你1:1的数字人。输入文字 30秒就可以生成一个网站。输入文字就能生成电影级别的视频。《小驰行动派的知识星球》
2025-03-19 07:30:37
266
原创 采用v4l2loopback来实现 虚拟Camera
Android上面实现虚拟摄像头的思路有很多,本文提供的一个思路是,采用v4l2loopback 来实现。主要思路是:生成一个video节点,往这个video节点里面写入自定义的内容,应用端则是访问该video节点,进行内容的获取以及展示。一、v4l2loopback源码下载、编译1、官网下载源码https://github.com/gjasny/v4l-utils2、v4l2loopback源码...
2025-03-07 07:30:27
378
转载 年薪154W!真心建议大家冲一冲新兴领域,工资高前景好
最近,Deepseek全球爆火让AI技术又一次进入了快速发展期!百度、字节、腾讯等等巨头互联网公司,纷纷接入DeepSeek,加速落地AI应用!这让「大模型应用开发工程师」一跃成为炙手可热的岗位!DeepSeeK甚至还开出154W的高薪,挖掘会大模型技术、懂落地的AI人才!作为技术人,如何不被时代抛弃,享受AI技术带来的就业红利?!????知乎知学堂特发起:行业前沿资源——「大模型应用开发工程师」????...
2025-03-03 07:31:09
29
原创 "我觉得你没有豆包好用”, 妥妥的心理咨询师
当你遇到任何不愉快的事情、情绪低落,或者遇到其它困难时,ai会是一个很好的倾听和解忧对象。deepseek的有些回答,也总能给人带来惊喜。《小驰行动派的知识星球》————————————————推荐阅读:关于博主《小驰Camera私房菜》小册目录Camera基础及一些基本概念Android Camera 学习路线 | 个人推荐Android Camera开发系列(干货满满)Camera Hal|...
2025-02-28 07:30:18
353
原创 后台录像挺好用的,camerax代码很简洁
前面一篇文章里面,给大家推荐了一款开源的,支持循环录音、录像的app,不知道大家有去体验了没。一款可以后台录音、录像,当记录仪使用的开源APP源码下载下来后,我本地进行了编译,因为gradle里面配置的下载源的问题,有个ffmpeg相关的jar包一直没下载成功,所以当时应用没跑起来。不过,我后面把下载源换成了阿里的。也就编译成功,应用给跑起来了。测试了下,基本的录音、录像功能,以及查看了下文件的分...
2025-02-27 07:30:44
287
原创 一款可以后台录音、录像,当记录仪使用的开源APP
Alibi是一款在后台持续录制音频和视频的工具,并可根据你的请求保存最后30分钟的录制内容。所有功能均可完全自定义,且无需互联网连接。感兴趣的同学,可以自行下载了解学习:https://github.com/Myzel394/Alibi《小驰行动派的知识星球》————————————————推荐阅读:关于博主《小驰Camera私房菜》小册目录Camera基础及一些基本概念Android Cam...
2025-02-25 07:30:14
253
原创 2007年诺基亚内部对iPhone的竞争分析报告
2007年iPhone发布后,诺基亚内部至少有9名员工指出其触屏界面、互联网整合能力将颠覆市场,并建议开发同类产品,但高管因当时占据全球50%市场份额而轻视威胁,认为苹果的高价和虚拟键盘会限制其普及。诺基亚虽然意识到需推出触屏手机应对iPhone,但直到2008年才发布首款触屏手机5800 XpressMusic,且仍依赖过时的Symbian系统,用户体验远落后于iOS。《小驰行动派的知识星球》—...
2025-02-22 07:14:47
376
原创 Qcom Camx 打印实时Camera FPS
一、第一种方式(有些低平台可能没有)adb shell setprop persist.vendor.camera.enableFPSLog TRUEadb shell setprop persist.vendor.camera.systemLogEnable TRUEadb shell setprop vendor.debug.camera.overrideLogLevels 0xffchi-...
2025-02-21 07:30:37
329
转载 清华大学 《DeepSeek从入门到精通》、《普通人如何抓住DeepSeek红利》、《DeepSeek赋能职场》...
清华大学整理的《DeepSeek从入门到精通》、《普通人如何抓住DeepSeek红利》、《DeepSeek赋能职场》,感兴趣的同学可以下载来瞧瞧。关注公众号,公众号底部回复:deepseek,可获取下载地址。《小驰行动派的知识星球》————————————————推荐阅读:关于博主Camera基础及一些基本概念Android Camera 学习路线 | 个人推荐Android Camera开发系...
2025-02-20 07:31:09
32
原创 《小驰Camera私房菜》小册目录
目录01 Android Camera该如何入门02 Qcom 高通平台 新增加driver,需要准备哪些东西?03 了解Remosaic04 Camera2 - Image中YUV格式理解05 camx 添加水印信息06 camx Camera facing、orientation信息07 camx EIS使能08 camx 帧率相关问题如何debug09 应用集成Raw域算法流程10 camx...
2025-02-18 07:31:46
407
原创 Android 利用addr2line 定位 native crash问题
addr2line bin文件,是在prebuilts目录下 ,如下所示,通过find -name aarch64-linux-android-addr2line命令,能找的到64位bin文件所在的文件目录。prebuilts$ find -name aarch64-linux-android-addr2line./gcc/linux-x86/aarch64/aarch64-linux-andr...
2025-02-18 07:31:46
423
原创 DeepSeek梁文锋的除夕夜感言。虽然是假的,看着还是让人热烈盈眶
网传deepSeek创始人,梁文锋在一个知乎问题上的答复。被新浪证实是假的了,知乎上目前也的确是搜索不到相关的答复内容。我猜测可能是某位网友用deepSeek输出的,不过内容写的挺诚恳、有格局,读读也无妨。【下面是完整内容:】大年初二,祝大家新的一年,Be rich~ ,Be happy ~ , 蛇年大吉...
2025-01-30 11:43:03
364
原创 利用Ai,帮我完善了UsbCamera App的几个界面和设置功能
早些时候,我有开源了一个UsbCamera App的代码,后来因为一些原因,就只针对星球成员和课程视频成员开源了。最近,我对这个App进行了一些内容的补充。主要是添加了一些设置相关的内容,支持rtmp推流、循环录像、镜像,以及录像的计时。是一些小的改动,不过这些设置项的添加,让这个App内容也更加完善了。然后我是想试着用ai帮我搞定这些事情。首先是,app 的icon得重新设计一个。我是用的字节的...
2025-01-16 07:30:29
375
转载 Android Camera API 和 HAL版本对应关系
Android在版本更新和迭代过程中, Camera相关代码也经历了几个版本的更新, 主要表现为Camera HAL版本更新(HAL1 -> HAL2 -> HAL3), Camera API版本更新(Camera API1 -> Camera API2)。由于Android版本是向后兼容的, 所以为了解决兼容问题, 势必要做一些特殊的处理来保证不同版本调用问题,。本文主要说明...
2025-01-14 07:30:29
107
原创 从2025 CES,看最新科技产品
CES的全称是国际消费类电子产品展览会(International Consumer Electronics Show)。由美国电子消费品制造商协会(简称CTA)主办。被称为全球科技创新和消费电子行业的“风向标”,被誉为“科技春晚”。比亚迪超级跑车“仰望 U9”,这款车能够在遇到坑洼时跃起6米。小鹏带来了小鹏汇天的“陆地航母”。本田发布了其 0 系列首款电动车,并搭载了全新车辆操作系统。LG 透...
2025-01-13 07:03:31
372
原创 把FAE给的一串Camera寄存器,转换成CamX的驱动代码 | 脚本处理
前面有一篇文章 “该如何丝滑的把FAE给的一串Camera寄存器,转换成CamX的驱动代码”, 是介绍了通过写代码的方式进行转换,今天的文章内容,是采用python脚本和bat脚本的方式,需要用到的同学可以进行收藏。示例:输入内容:0x0103,0x01,0x36e9,0x80,0x37f9,0x80,输出内容:<regSettings> <regSetting>...
2025-01-06 07:30:30
367
原创 048_小驰私房菜_MTK 平台meta配置支持raw数据获取,高通平台思路一样
这篇文章,主要介绍下,app层是怎么去判断一个平台是否支持上层获取raw图的。不错了,很多人应该想到了,那就是通过meta信息来判断,具体的meta tag,详细看文章。另外一点,如果平台框架本身是支持的,然后由于我们meta信息没配全,导致app无法获取raw图,那我们是需要配哪些meta信息,怎么配,这篇文章也有讲到。首先第一个,google是提供了标准的api,也就是通过imageReader去获取raw图的。通过dump media.camera 信息,快速的确认,当前平台是否支持raw格式获取。
2025-01-05 09:15:00
92
原创 046_小驰私房菜_MTK平台,Camera添加自定义拍照尺寸
中添加MTKCAM_TEST变量,通过变量MTKCAM_TEST控制是否需要添加该组分辨率。,adb push到vendor/lib64/下,重启生效。
2025-01-05 06:00:00
74
原创 第九篇:Camx UseCase遍历选择 && 新添加一条pipeline
如下所示,定义了4路target信息,TARGET_BUFFER_PREVIEW、TARGET_BUFFER_VIDEO、TARGET_BUFFER_YUV0、TARGET_BUFFER_YUV1,stream最大size是1920 * 1080.1) 在chi-cdk/oem/qcom/topology/*** /usecase-components/usecases/ 下创建文件夹UsecaseYuvTest。我们就以添加支持:2路yuv + 1路录像+ 1路预览,来添加一条对应的pipeline。
2025-01-04 23:49:42
714
1
原创 050_小驰私房菜_MTK Camera debug, data rate 、mipi_pixel_rate 确认
下面的信息我们可以看到,mipi_pixel_rate = 501.357739Mpps,mipi rate = 10000000,是对应的我们驱动文件里面配置写的mipi_pixel_rate的值。而 mipi_pixel_rate = 501.357739Mpps 才是真正计算出来的值。data rate的值如果需要修改,需要修改sensor对应寄存器的值。试过如果只是修改驱动文件里面的mipi_pixel_rate ,对sentest实际打印出来的mipi_pixel_rate 值没有影响。
2025-01-04 23:43:57
181
原创 049_小驰私房菜_MTK Camera debug,通过adb 命令读写Camera sensor寄存器地址的值
设备先adb root。1)读取寄存器地址的值。2)往寄存器地址写值。
2025-01-04 23:42:28
393
原创 047_小驰私房菜_Qcom 8系列,Jpeg GPU 旋转
大家想查看相关逻辑流程,可以在camx代码里面直接搜索overrideGPURotationUsecase,既可以看到相关判断逻辑。(这个修改只在qcom8系列上验证过,不同基线代码可能有差异)overrideGPURotationUsecase=1 后,直接底下出图就给它旋转个90度,图片查看软件就不会再去做旋转了。Gallery这些图片浏览软件,在显示的时候,会去拿图片的exif信息的方向值来参考,来决定显示的时候是否需要做旋转。或者在/vendor/etc/camera/
2025-01-04 23:38:03
137
原创 【无标题】
除了下面修改,还有寄存器的修改。寄存器的配置,需要模组厂提供。kernel部分的修改,只是提供参。我们直接用MTK相机来验证就好。打开MTK相机,切换到录像模式,在录像模式下,点击到设置,在设。这篇文章主要介绍,在MTK平台上,Camera需要支持60帧的录像,会涉及到哪些内容的修改。前面针对60fps录像app上的修改,也是查看了MTK原生相机代码,总结出来的。从下面的内容我们可以看到,MTK平台,会有个专门的hfpsMode。置里面,打开enable 60fps开关。
2025-01-04 23:35:21
59
原创 043_小驰私房菜_MTK Camera,Hal层将camera型号写到property属性中
在kernel和hal层,都是有地方能获取到当前摄像头的型号,就看在哪里添加方便。获取到摄像头硬件型号后,将其写入到property属性,app层需要知道当前设备的摄像头型号,然后做一些差异化处理。底下如何上报这个摄像头型号?然后app就可以通过读取该属性来获取当前摄像头型号。
2025-01-04 23:30:22
263
原创 百度、吉利联合声明,极越汽车员工的社保问题应该是解决了
说实话,之前其实一直不知道极越汽车,极氢汽车好像会听的更多一点。极越是由百度和吉利控股集团联合打造的高端智能汽车品牌,前身是集度,成立于2021年3月。12月11日晚间,极越汽车CEO夏一平发布内部信,表明公司目前正遇到困难,需要立即调整。12日早,多位极越汽车员工在公司总部办公室要求极越CEO夏一平补缴社保、医保和公积金缴齐、今年12月工资、离职赔偿等。除了办公室员工现场讨薪外,极越汽车门店的销...
2024-12-14 15:19:32
209
转载 Android Camera,2D人脸识别详解
一、概述本文主要介绍2D人脸识别中的Camera图像采集部分,目前市面上Android阵营中大部分机型都使用的是2D人脸识别;图像采集主要是获取目标的RGB图像,2D人脸图像获取相对简单,只需要获取到RGB的图像信息,不需要深度信息。获取图像数据信息的方式只需要一个普通摄像头模组即可,简单方便。二、Camera组件架构图1 Camera架构图1主要展示了Camera HAL及以上的组件架构,And...
2024-12-10 07:31:09
222
原创 华为Mata70,业界首发红枫原色摄像头,色彩还原准确度提升120%
华为Mata70,带来了很多的黑科技,从各种相关视频来看,真的是强的飞起。在影像方面,更是带来了影像的新革新,业界首发红枫原色摄像头。 红枫原色摄像头,是一个“多光谱相机”,“红枫”是在华为内部的一个开发代号,“原色”指的是这个相机主要用于提供场景的色彩信息,加强对复杂光照条件下的色彩还原能力。所以,现在我们知道了,这个红枫原色摄像头,它的作用就是解决「色彩还原不够准确」的问题,尽可能的实现,拍...
2024-12-05 07:30:38
646
转载 Android Camera抢占机制 --- handleEvictionsLocked()
一、背景二、抢占机制的位置三、抢占机制的原理四、总结一、背景在Android系统中,当一个Client去open Camera时,可能会存在有其他Client也在使用camera的情况,然后由于设备之间的冲突关系或者系统带宽资源因素的限制,不得不进行一次角逐,将某些Client与其所连接的Camera断开以让出资源假如现在系统中client A正在使用Camera,而此时Client B也要去op...
2024-12-04 07:30:24
133
转载 Android Camera图像数据的方向学习
作者:HJDaryl ,感谢作者的分享。原文链接:https://www.jianshu.com/p/067889611ae7当我们谈论方向的时候,实际上都是相对于某一个 0° 方向的角度,这个 0° 方向被称作自然方向,例如人站立的时候就是自然方向,你总不会认为一个人要倒立的时候才是自然方向吧,而接下来我们要谈论的设备方向就有的自然方向的定义。设备方向指的是硬件设备在空间中的方向与其自然方向的顺...
2024-12-04 07:30:24
121
原创 多平台文章一键同步插件 | 亲测可用
很多同学应该遇到和我同样的问题,一篇文章写完后,怎么能比较方便的同步到其它平台?看到位大神,在Chrome插件,“Wechatsync ”的基础上,进行了修改和完善,看着整体还是不错,值得试试。这不,马上试一下。下载好插件文件后,打开 chrome浏览器,点击右上角的三个点,选择“扩充功能” -》 “管理扩充功能”。 选择“载入未安装项目”,然后选中下载解压后的插件文件夹。按照提示安装完成即...
2024-12-02 07:30:19
388
【Android源码】【viewpager2+fragment实现微信滑页效果】
2024-04-06
【Android 简单Launcher App源码】
2024-04-06
前端开发必备,前端开发学习网站和工具介绍
2024-04-05
知网科研,写论文必用的相关资源网站
2024-04-05
副业项目-新手副业项目
2023-12-04
Android Camera学习,MTK Camera Hal学习资料(非常珍贵学习资料)
2023-05-11
yuv分析软件_7yuv
2021-01-28
视频分析软件.rar
2021-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人