CMOS图像传感器技术解析:从光电转换到数字成像的完整链路
1. 从光到电的旅程图像传感器的核心使命如果你拆开过任何一台现代数码相机、手机甚至是一个简单的门禁摄像头你都会在镜头后面发现一块小小的、通常是黑色或深色的芯片。这块芯片就是图像传感器。它的工作听起来简单得不可思议把照射到它表面的光线变成计算机能看懂的一串串数字。但就是这个“简单”的过程支撑起了我们整个数字视觉时代。从手机随手拍下的日落到自动驾驶汽车识别红绿灯再到工厂流水线上的瑕疵检测背后都是这块芯片在默默地进行着从光子到电子的“翻译”工作。我接触图像传感器技术有十几年了从早期的CCD到如今主流的CMOS看过不少项目从实验室走向量产也踩过不少关于噪声、动态范围和色彩还原的坑。很多人觉得这是硬件工程师的专属领域离软件和应用开发很远。但实际上无论是做图像算法优化、计算机视觉应用开发还是仅仅想拍出更好的照片理解图像传感器的基础原理都能让你知其然更知其所以然在选型、调试甚至故障排查时心里更有底。这篇文章我们就抛开那些复杂的半导体物理公式用工程师和爱好者的视角一起走完这段“从光子到电子”的旅程。我会重点拆解CMOS图像传感器CIS的主流技术路径因为这是当今绝对的主流。我们会弄清楚光是如何被“收集”和“计数”的过程中会丢失什么信息又会引入什么“杂质”噪声以及工程师们用了哪些“魔法”来让这块小芯片看得更清、更广、更真。2. 像素光电转换的基本单元你可以把图像传感器想象成一个由数百万甚至上亿个微型“光敏水桶”整齐排列组成的阵列。每一个“水桶”就是一个像素。它的核心任务就是接住从镜头汇聚而来的光子并把它们转换成电子。2.1 光电二极管捕获光子的陷阱每个像素的核心是一个光电二极管Photodiode通常由硅材料制成。硅有一个特性当光子光的能量粒子击中它时如果光子的能量足够高对应特定波长以下的光就有一定几率将硅原子中的电子“撞”出来使其脱离原子核的束缚成为可以自由移动的电子-空穴对。这个自由电子就是我们想要的信号。这个过程有几个关键点直接影响成像质量量子效率QE这不是指“量子”高科技而是指一个光子入射后能产生一个被收集到的电子的概率。理想情况是100%但现实中由于硅表面对光的反射、穿透以及半导体内部的复合等因素QE总是小于100%。而且QE对不同波长的光颜色响应不同通常在绿光区域最高在红光和蓝光区域较低。这就导致了传感器对颜色的原始响应是不均匀的。满阱容量FWC你可以把它理解为那个“光敏水桶”的最大容量。一个像素在饱和之前能收集的最大电子数。FWC决定了像素的动态范围上限。容量越大能同时记录最亮和最暗细节的能力就越强。像素尺寸这是最常被讨论的参数。更大的像素意味着更大的光电二极管面积通常能收集更多光子尤其在弱光下拥有更大的FWC。但大像素会导致传感器总尺寸增大或分辨率降低。小像素有利于提高分辨率和降低成本但信噪比和动态范围面临挑战。手机传感器上常见的“像素四合一”技术就是在特定模式下将四个小像素合并成一个大像素使用以平衡不同场景的需求。注意像素尺寸并非唯一决定因素。像素结构设计如前照式FSI、背照式BSI、微透镜效率、芯片制程工艺都极大地影响着最终的光电转换效率。单纯比较像素尺寸数字意义不大必须结合具体的传感器型号和技术代际。2.2 从电荷到电压信号的初次放大光电二极管产生的电子是极其微弱的。我们需要把它们转换成电压信号才能进行后续处理。在CMOS传感器中每个像素内部或附近都集成了一个电荷-电压转换电路最常见的是使用一个“浮动扩散节点”Floating Diffusion, FD。其工作流程可以类比为用一个已知容量的小杯子去测量一桶水的水量光电二极管收集的电子被转移到一个预先复位到某个参考电压比如3.3V的FD节点。电子注入FD节点相当于在这个电容上增加了负电荷导致FD节点的电压下降。电压下降的幅度与注入的电子数量成正比。电子越多电压降得越低。这个电压变化被像素内的源极跟随器一个晶体管放大器读取并缓冲输出。这个过程产生的电压信号就是最原始的“像素值”。然而这个信号非常小通常只有毫伏级别并且混杂着各种噪声。同时每个像素的放大器特性会有微小的差异导致即使接收相同的光照不同像素输出的电压基线也不同这就是需要被校正的“固定模式噪声”FPN的来源之一。3. 噪声图像纯净度的天敌如果说信号是我们想听到的“音乐”那么噪声就是背景里的“杂音”。理解噪声是评价和优化图像质量的关键。图像传感器中的噪声主要来自以下几个方面3.1 光子散粒噪声光的本质属性这是最根本、无法通过改进传感器设计完全消除的噪声。光子的到达在时间上是随机的遵循泊松分布。这意味着即使你用完全稳定的光源照射像素在固定曝光时间内接收到的光子数也不是一个恒定值而是在一个平均值附近波动。这个波动就是散粒噪声。关键特性散粒噪声的大小等于信号电子数的平方根。也就是说如果平均收集了10000个电子噪声大约是100个电子信噪比SNR为100:140dB。如果信号只有100个电子噪声就是10个电子SNR骤降到10:120dB。这就是为什么暗光环境下照片噪点明显增多的物理根源——信号弱噪声的相对占比就大。3.2 读出噪声电路引入的“底噪”这是传感器电路在读取每个像素信号时引入的额外噪声。它包括复位噪声在每次曝光前需要将FD节点复位到一个固定电压。这个复位过程本身会引入电压不确定性。热噪声晶体管中的载流子热运动产生的噪声。1/f噪声低频噪声在长时间曝光或低频信号中更显著。读出噪声通常用“电子数”来衡量。一个优秀的现代CMOS传感器其读出噪声可以做到1-2个电子甚至更低。这意味着只要信号高于这个水平就能被有效检测。读出噪声是决定传感器“暗光性能”和“可用ISO范围”的关键指标。读出噪声越低传感器在提升增益ISO时画面依然保持纯净的能力就越强。3.3 暗电流噪声热生电子的干扰即使在没有光的情况下完全黑暗由于硅材料本身的热效应也会产生少量的自由电子-空穴对。这些由热产生的电子同样会被光电二极管收集形成“暗电流”。暗电流随时间线性积累所以长时间曝光时即使盖上镜头盖传感器也会产生一个基础的信号热噪点。暗电流受温度影响极大温度每升高6-8°C暗电流大约翻一倍。这就是为什么天文摄影或科学成像常常需要将传感器冷却到极低温度零下几十度以几乎消除暗电流的影响。对于消费级产品厂商会通过算法估算并扣除一个固定的暗电流偏移量黑电平校正但随机的热噪声部分无法完全消除。3.4 固定模式噪声像素间的“个性差异”由于制造工艺的微观不均匀性每个像素的晶体管阈值电压、转换增益等参数会有细微差别。这导致在均匀光照下不同像素输出的基线值不同在图像上表现为固定的、不随时间变化的图案噪声比如某些像素总是亮一点或暗一点。FPN可以通过“校准”来大幅消除。常见的做法是在出厂前或开机时拍摄一张全黑图像光学黑区通常由传感器边缘被遮挡的像素提供和一张均匀亮场图像分别记录下每个像素的偏移黑电平和增益差异然后在正常成像时进行实时数字校正。高质量的传感器和图像信号处理器ISP能很好地抑制FPN。4. 色彩滤镜阵列让黑白传感器看见彩色最基本的光电二极管对所有可见光只要光子能量足够都有响应但它无法区分颜色。它只是一个“亮度计”。为了获得彩色图像我们必须让不同的像素只对特定颜色的光敏感。这就是色彩滤镜阵列Color Filter Array, CFA的作用。最主流的CFA模式是拜耳阵列Bayer Pattern由柯达的布莱斯·拜耳发明。在一个2x2的像素单元里包含一个红色滤镜、一个蓝色滤镜和两个绿色滤镜RGGB。绿色滤镜多一个是因为人眼对绿光最敏感多一个绿色像素有助于提高亮度信息的精度。滤镜颜色作用透光特性红色 (R)主要透过红光~600-700nm阻挡大部分绿光和蓝光。光谱响应曲线峰值在红光区域。绿色 (G)主要透过绿光~500-600nm阻挡大部分红光和蓝光。光谱响应曲线峰值在绿光区域通常有两个因拜耳阵列有两个G像素。蓝色 (B)主要透过蓝光~400-500nm阻挡大部分红光和绿光。光谱响应曲线峰值在蓝光区域。CFA带来的核心挑战与解决方案光效率损失每个像素上方的滤镜会阻挡至少2/3的入射光例如红色像素会阻挡绿光和蓝光。这直接降低了传感器的整体感光能力。为了补偿需要在像素上方制作高质量的微透镜将光线更集中地汇聚到光电二极管的有效区域。伪色与摩尔纹由于每个像素只记录一种颜色信息要得到每个像素点的完整RGB值必须通过相邻像素的颜色信息进行插值计算这个过程叫做去马赛克Demosaicing。不完美的插值算法会在图像边缘或高频细节处产生彩色镶边伪色或条纹状图案摩尔纹。先进的ISP会结合边缘检测和自适应算法来优化这一过程。色彩还原准确性滤镜的光谱透过曲线并非理想的方法R、G、B通道之间存在光谱交叉串扰。例如一些深红色的光可能也会少量透过绿色滤镜。这会导致原始的颜色信号不纯。需要通过复杂的色彩校正矩阵CCM在ISP中进行数字校正才能获得准确、符合人眼感知或特定标准如sRGB的色彩。近年来也出现了非拜耳阵列的CFA设计如富士的X-Trans阵列使用6x6像素模式减少规律性以抑制摩尔纹以及索尼的Quad Bayer阵列将4个同色像素合并主要用于高动态范围HDR和弱光成像。但拜耳阵列因其设计简单、算法成熟依然是绝对的主流。5. 模拟前端与模数转换信号的数字化像素输出的模拟电压信号非常脆弱需要经过一系列处理才能变成可靠的数字信号。5.1 相关双采样一个关键的降噪技巧在CMOS传感器中广泛使用相关双采样Correlated Double Sampling, CDS技术来显著降低复位噪声和固定模式噪声的一部分。其操作分两步复位采样在电荷从光电二极管转移到FD节点后但前先读取一次FD节点的电压此时电压包含复位噪声和像素自身的偏移。信号采样电荷转移完成后再次读取FD节点的电压此时电压包含信号电压、复位噪声和像素偏移。相减将第二次采样的值减去第一次采样的值。由于两次采样间隔极短复位噪声是高度相关的几乎相同相减后就被抵消了。同时像素的固定偏移量也被减去从而得到了一个只与信号电荷成正比的“干净”电压值。CDS是CMOS传感器能达到低读出噪声的关键电路技术之一。5.2 可编程增益放大器与模数转换经过CDS处理的信号电压仍然很小且需要适应不同亮度场景。可编程增益放大器PGA这个放大器的作用类似于相机的ISO设置。在弱光下我们需要放大信号以更好地利用ADC的量程。提高PGA增益就等于提高ISO。但切记放大器放大的是信号和噪声的总和。如果原始信号的信噪比很低放大后噪点会更明显。模数转换器ADC这是将模拟电压信号转换为数字值的最后一步。ADC的精度用位深表示如10位、12位、14位。位深决定了数字信号的灰度级数。一个12位的ADC能将模拟电压范围划分为2^124096个离散的等级。更高的位深能保留更多的亮度层次特别是在阴影部分有利于后期调整。ADC可以位于芯片外但现代CMOS传感器普遍采用列并行ADC架构即每一列像素共享一个ADC或者甚至每个像素都有自己的ADC在索尼的Exmor RS传感器中。这种架构允许高速并行读取是实现高帧率、低功耗的关键。6. 动态范围扩展技术记录更宽广的光影世界现实世界的光照对比度动态范围常常远超传感器单个像素的满阱容量。例如逆光人像中天空的亮度可能是人脸阴影亮度的数万倍。扩展动态范围是图像传感器技术持续攻关的重点。6.1 多重曝光合成这是最直观、应用最广的软件HDR方法。传感器在极短时间内连续拍摄多张照片例如一张正常曝光、一张欠曝保留高光细节、一张过曝提亮阴影。然后在ISP或后期软件中将这几张照片合成为一张高动态范围图像。这种方法效果很好但缺点是对场景中的运动物体非常敏感容易产生鬼影。6.2 双增益/双转换增益像素这是一种硬件级HDR技术在像素内部或列级电路上实现。每个像素可以在两种模式下工作高转换增益HCG模式对少量电荷敏感噪声低适合捕捉暗部细节但满阱容量小。低转换增益LCG模式满阱容量大能容纳更多电荷而不饱和适合捕捉高光细节但对小信号不敏感。在一次曝光中像素可以同时读出HCG和LCG两路信号或者先后切换模式读出。ISP根据信号的强弱智能地选择每一像素区域使用哪路信号或者将两路信号融合从而在同一帧内获得更宽的动态范围。这项技术已被广泛用于高端手机和相机传感器中。6.3 对数响应像素与局部归零一些特殊应用的传感器如汽车、安防采用具有对数响应特性的光电二极管。其输出电压与光强的对数成正比类似于人眼的响应。这种传感器天生具有极高的动态范围可达120dB以上但线性度差图像对比度低需要复杂的后续处理来校正。另一种思路是“局部归零”当像素电荷快满时不是让它饱和而是主动泄放掉一部分电荷并计数从而扩展有效容量。7. 堆叠与背照通往未来的工艺革命传统的CMOS传感器是“前照式”FSI结构光线依次经过微透镜、色彩滤镜、金属布线层最后才到达底部的光电二极管。金属布线会反射和遮挡一部分光线尤其是在像素尺寸越来越小的趋势下这个问题愈发严重。背照式BSI技术彻底改变了这一结构将传感器“翻转”过来先制作电路层然后在硅片的背面制作光电二极管。这样光线从背面没有金属阻挡的一面直接入射到光电二极管。BSI大幅提升了量子效率尤其是对于大角度入射光和感光能力是手机小像素传感器能获得良好画质的基础。而堆叠式Stacked技术则是在BSI基础上的又一次飞跃。它将像素感光层和逻辑电路层分别制作在两片不同的晶圆上然后通过硅通孔TSV等技术将它们垂直堆叠、连接起来。这样做的好处是像素层可以专注于优化感光性能不受晶体管尺寸和数量的限制。逻辑层可以集成更强大、更复杂的ISP和内存如DRAM实现超高速读取、缓存和处理。例如索尼的Exmor RS传感器通过集成DRAM实现了惊人的960fps超慢动作拍摄。缩小了芯片总面积有利于设备小型化。堆叠式BSI CIS已经成为高端图像传感器的标准配置并正在向中端市场普及。8. 超越可见光特殊应用传感器图像传感器的应用早已不限于拍摄人眼可见的“照片”。通过更换光电材料或滤镜它可以感知更广阔的世界。红外传感器使用对红外光敏感的半导体材料如铟镓砷。广泛应用于夜视、热成像、光谱分析、气体检测等。手机上的ToF飞行时间传感器也属于此类它通过发射红外脉冲并测量反射时间来计算距离用于3D建模和AR应用。全局快门与卷帘快门大多数消费级CMOS传感器使用卷帘快门即像素逐行曝光和读取。这会导致拍摄高速运动物体时产生果冻效应。全局快门传感器则让所有像素在同一时刻开始和结束曝光彻底消除果冻效应但对电路设计、噪声控制要求更高成本也更高主要用于工业检测、高速摄影等领域。事件相机这是一种仿生视觉传感器。它不像传统传感器那样以固定帧率输出整幅图像而是每个像素独立工作只报告亮度变化超过阈值的事件以及变化的方向和时间戳。它具有极高的时间分辨率、极低的延迟和功耗非常适合高速运动分析和在极端光照条件下工作。从光子激发电子到电荷转换为电压再到数字信号的读出与处理图像传感器技术是一个融合了半导体物理、微电子工艺、电路设计和图像算法的复杂系统工程。每一次手机拍照画质的提升每一个自动驾驶感知精度的进步背后都是这些基础环节的持续优化与创新。理解了这个从光到电的完整链条当你在比较不同设备的拍照效果或是调试一个机器视觉项目遇到图像质量问题时你就能更准确地定位到问题的可能根源是在于镜头、传感器本身还是在于后端的ISP算法。这或许就是硬件知识带给软件和算法工程师的最大价值一幅更完整的技术地图。

相关新闻

搜极星“一键解锁竞争对手报告”:重构竞品分析的“效率-深度-落地”三角

搜极星“一键解锁竞争对手报告”:重构竞品分析的“效率-深度-落地”三角

一、 功能定位:竞品分析的“效率破局者” 在AI驱动的搜索生态(GEO)中,竞品分析是企业品牌运营的核心环节——但传统流程却陷入“低效循环”:需手动复刻报告需求(行业、场景、时间范围等)、反复与…

2026/8/5 4:24:52 阅读更多 →
大模型提示工程实战:五大核心技巧提升AI协作效率

大模型提示工程实战:五大核心技巧提升AI协作效率

1. 项目概述:从“咒语”到“工程”的思维跃迁 如果你最近尝试过和ChatGPT、Claude或者文心一言这类大模型对话,大概率会经历一个从惊喜到困惑的过程。一开始,随便问个问题,它都能给你一个像模像样的回答,感觉无所不能。…

2026/8/5 4:24:52 阅读更多 →
C语言宏编程:利用#和##实现动态命名与代码生成

C语言宏编程:利用#和##实现动态命名与代码生成

1. 项目概述:宏的“魔法”与命名艺术在C语言的日常开发中,宏(Macro)常常被我们视为一种简单的文本替换工具,用来定义常量或者简化一些重复的代码片段。但如果你认为宏的能力仅限于此,那可能就错过了它最精妙…

2026/8/5 4:24:52 阅读更多 →

最新新闻

Matlab热力图绘制全攻略:从基础imagesc到三维可视化与性能优化

Matlab热力图绘制全攻略:从基础imagesc到三维可视化与性能优化

1. 从数据到洞察:为什么热力图是Matlab数据分析的利器在数据科学和工程领域,我们常常面对海量的二维矩阵数据,比如传感器阵列的读数、地理空间信息、图像像素矩阵,或者仿真计算的结果场。面对这些密密麻麻的数字,如何快…

2026/8/5 5:00:06 阅读更多 →
C#游戏开发入门:从零实现石头剪刀布游戏,掌握核心编程思想

C#游戏开发入门:从零实现石头剪刀布游戏,掌握核心编程思想

1. 项目概述与核心价值最近在社区里看到不少朋友对C#游戏开发感兴趣,但往往被一些复杂的框架和引擎吓退,觉得入门门槛太高。其实,游戏开发的乐趣在于从简单到复杂的过程,而“石头剪刀布”这个看似简单的游戏,恰恰是理解…

2026/8/5 5:00:06 阅读更多 →
深入理解x86架构下的进程与执行环境:从虚拟内存到系统调用

深入理解x86架构下的进程与执行环境:从虚拟内存到系统调用

1. 从一次“拒绝访问”的报错说起:理解进程与执行环境如果你在Windows上尝试删除一个目录,却弹出了“拒绝访问。(os error5) please verify there are no visual studio code processes still executing.”这样的错误,你可能会立刻想到去任务…

2026/8/5 5:00:06 阅读更多 →
RTX 4090服务器大模型部署:从驱动安装到容错策略的实战指南

RTX 4090服务器大模型部署:从驱动安装到容错策略的实战指南

1. 项目概述:从单机到服务器的部署思维跃迁 最近帮几个朋友处理了几台新到的服务器,清一色塞满了RTX 4090。本以为就是装个驱动、跑个模型的老套路,结果在实际操作中,从驱动安装到模型启动,每一步都踩了和单机工作站完…

2026/8/5 5:00:06 阅读更多 →
利用NAS虚拟化技术实现闲置算力变现:PCDN与边缘计算实战指南

利用NAS虚拟化技术实现闲置算力变现:PCDN与边缘计算实战指南

1. 项目概述:当NAS遇上虚拟机,闲置算力如何变现?“NAS变身赚钱神器”——这个标题在各大数码论坛和玩家社区里总能激起一阵讨论。作为一个捣鼓了十几年家庭服务器和网络存储的老玩家,我太清楚这种标题背后的吸引力了。它精准地戳中…

2026/8/5 5:00:06 阅读更多 →
Windows进程排查实战:从告警到溯源,快速定位恶意进程

Windows进程排查实战:从告警到溯源,快速定位恶意进程

1. 从一次真实的“挖矿”告警说起那天晚上十一点,我正打算关电脑,安全运营中心(SOC)的告警平台突然弹出一条高优先级告警:某台核心业务服务器的CPU使用率在十分钟内从15%飙升至98%,并持续不下。告警标题很直…

2026/8/5 4:59:06 阅读更多 →

日新闻

Java缓存框架:JetCache

Java缓存框架:JetCache

TOC 一、简介 JetCache 是一个 Java 缓存抽象框架,为不同的缓存解决方案提供了统一的使用方式。 它提供的注解比 Spring Cache 更加强大。 JetCache 的注解支持原生 TTL、两级缓存以及在分布式环境中的自动刷新功能,同时你也可以通过代码直接操作 Cach…

2026/8/5 0:00:43 阅读更多 →
AD 铺铜设置十字连接,过孔全连接,新版AD的简单设置

AD 铺铜设置十字连接,过孔全连接,新版AD的简单设置

需求:通孔焊盘 十字花;过孔 Via 实心直连;贴片焊盘按需设置 AD 测试版本AD24 很多工程师踩坑:全部统一十字,导致接地过孔阻抗高、大电流发热! 一、快捷键打开规则 PCB 界面按下:D R 展开…

2026/8/5 0:00:43 阅读更多 →
AI素描转换技术深度拆解(2024最新论文+工业级落地代码):从Stable Diffusion ControlNet到LoRA微调全链路解析

AI素描转换技术深度拆解(2024最新论文+工业级落地代码):从Stable Diffusion ControlNet到LoRA微调全链路解析

更多请点击: https://kaifayun.com 第一章:AI生成素描效果 AI生成素描效果是计算机视觉与风格迁移技术融合的典型应用,其核心在于将彩色照片或RGB图像转换为具有手绘质感、明暗对比强烈、边缘清晰的单色素描图像。该过程通常依赖于深度学习模…

2026/8/5 0:00:43 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/4 13:24:41 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/4 11:41:39 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/4 5:26:40 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/4 13:38:24 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/4 11:09:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/4 13:38:40 阅读更多 →