自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 嵌入式必备基础(2关键字篇)

可以看出编译器对c=a这步进行优化,不再执行从a的内存中取值,而是直接从寄存器中取值,如果这段时间内a的发生变化,那么c就不能得到最新的值,这个时候就需要使用volatile告诉编译器,不要对变量a优化,每次都是从内存中取a的值。它在自己的作用域内给一个已经存在的类型一个别名,但不能在一个函数定义里面使用typedef。对于联合体所有的成员都共享一块内存,而结构体是所有变量内存的叠加,需要考虑字节对齐问题,对于联合体来说,只要你修改里面的成员的数据就会修改其他成员的数据,而结构体的成员数据是不影响的。

2025-03-16 23:34:03 834

原创 嵌入式必备基础(1运算符篇)

if( (a + b) > 0) //如果打印‘+’说明 a+b > 0,即有符号转无符号运算的时候。补码:1111 1111 1111 1111 1111 1111 1111 1001。原码:0000 0000 0000 0000 0000 0000 0000 0110。反码:0000 0000 0000 0000 0000 0000 0000 0110。补码:0000 0000 0000 0000 0000 0000 0000 0110。位进行取反,0变1,1变0。8.%操作必须两边都是整数。

2025-03-16 23:09:06 474

原创 图像电源噪声判定

示波器检测:直接测量传感器供电引脚(如AVDD、DVDD),确认存在与图像噪声频率一致的纹波(纹波幅值通常需<50mVpp)。FFT频谱尖峰:对均匀灰卡图像进行傅里叶变换,频谱图中出现与供电频率一致的低频尖峰(如50Hz、100Hz、1MHz等)。谐波分布:基频噪声可能伴随整数倍谐波(如100Hz、150Hz),尤其在开关电源噪声中常见。隔离测试:断开其他高功耗模块(如屏幕、闪光灯),若噪声消失或减弱,可判定为电源耦合干扰。示例:若DC-DC开关频率为1MHz,频谱图中可能在1MHz、2MHz处出现尖峰。

2025-03-11 16:56:17 638

原创 针对AF调试过程中PD多窗机制是如何打分的

PD多窗机制的打分本质是 ​。

2025-03-11 14:28:32 1422

原创 Camera tuning(ISP)常见面试题

与ISP相关的模块流程顺序是 基座校正(Pedestal Correction)+线性化(Linearization)+坏点校正(BPC/BCC/PDPC)+自适应Bayer滤波降噪(ABF)+黑电平校正(Black Level Subtraction)+镜头阴影校正(LSC)、再往后是关于亮度和颜色的一些模块、最终将所处理过的YUV图片交给IPE去处理。sensor工艺上的缺陷、光信号进行转化为电信号的过程中出现错误,从而会造成图像上像素信息错误,导致图像中的像素值不准确,这些有缺陷的像素即为图像坏点。

2025-03-11 14:22:43 3443 3

原创 高频中频低频噪声的区分

将图像分解为多尺度频带(如LL低频、LH/HL中频、HH高频),逐层分析噪声。将图像转换为频域信号,通过频谱图观察噪声分布(低频在中心,高频在外围)。:表现为大块区域的亮度波动(如“云状”噪斑),主要分布在频域的低频区域。:表现为细小的颗粒或伪影(如“盐胡椒噪声”),集中在频域的高频区域。:滤除高频成分后,若噪声显著减少,则说明主要为高频噪声。:量化噪声功率谱密度(NPSD),区分不同频率噪声占比。:滤除低频成分后,若噪声减少,则说明主要为低频噪声。:对应图像中缓慢变化的区域(如天空、墙面)。

2025-03-11 14:19:27 1964

原创 ISP中噪声类型及处理滤波器

在EE模块中启用方向性锐化(如Sobel算子增强横向/纵向边缘)。:模数转换(ADC)时的精度损失,表现为低比特深度的色阶断裂。:传感器电路(如ADC)引入的高斯噪声,与ISO正相关。:与光照强度平方根相关(低光下明显),服从泊松分布。:对小尺度噪声(如Demosaic伪影)用小波阈值。:将计算密集型操作(如CNN)卸载到NPU/DSP。CNN降噪(如DnCNN、Noise2Noise)空域降噪 + 色深扩展(如10bit→12bit)在YNR模块中增加空域滤波强度(如高斯滤波σ值)。

2025-03-11 11:40:53 1297

原创 时域降噪,频域降噪,空域降噪的原理和区别

例如,利用前后帧的像素变化规律区分噪声与真实信号,常用方法包括时域均值滤波、运动自适应滤波(如BM3D)。​潜在结合:实际应用中常组合使用,例如“空域+时域”联合降噪(如3DNR)以兼顾静态与动态场景。​动态视频降噪:优先使用时域降噪(如运动补偿算法)或“时域+空域”联合方案,以平衡拖影与细节保留。​缺点:运动物体易产生拖影或伪影(如“鬼影”),计算复杂度高,需缓存多帧数据,硬件资源消耗大。对动态噪点(如时间抖动)抑制能力较弱14。​静态图像处理:空域降噪(如双边滤波)或频域低通滤波(如高斯滤波)更高效。

2025-03-11 11:27:31 2973 2

原创 基于STM32智能家居控制系统

中间蓝色的是可以调节灵敏度的旋钮。之后用万用表测量,VCC和GND之间的电阻居然是0,最后打了几个断点,逐段测量才发现有个直径0.5毫米左右的小锡球在OLED显示屏的正负级之间,然后重新焊接,再次测量并无异常后,直接上电这次该亮的都亮了。工作电压为5V,与单片机数据传输方式为IIC,不同的接口方式需要不同的引脚和协议,VCC引脚接 3V3 电源正(3.3V供电),GND引脚接地,SCL引脚为时钟线,接STM32引脚PB8,SDA引脚为数据线,接STM32引脚PB9,原理图和实物图如3-14,3-15所示。

2025-01-15 11:23:42 1345

原创 adb调试桥安装详解

复制安装包路径,打开设置搜索环境变量,点开系统环境变量,找到系统环境变量双击path,点击新建粘贴adb文件夹路径,然后一直点击确定。2、将安装包放到工具文件夹下面(建议在D盘或者E盘建一个工具专属的文件夹防止C盘爆红)。5、win+r打开终端输入adb version,如果显示版本号,那就安装成功。3、打开安装包将后缀为.exe的文件双击运行。6、若未成功重复第3、4条重启再进行第6条。需要安装包留下邮箱地址。

2025-01-15 11:17:59 236

adb调试桥安装包,移动端和PC的桥梁

adb调试桥安装包,移动端和PC的桥梁

2025-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除