- 博客(10)
- 收藏
- 关注
原创 图像处理(六)FPGA图像 sobel 算子边缘提取
Sobel 算子的卷积核设计是离散微分近似与噪声抑制需求共同作用的结果,其推导可以从一维离散信号处理扩展到二维图像处理。核心思路是:在计算梯度(差分)的同时,对垂直方向进行平滑(加权平均),以减少噪声的影响。图像本质上是离散的二维函数I(x, y),表示位置(x, y)处的像素灰度值。真正的导数在离散域无法直接计算。Sobel 算子使用操作来。
2025-07-04 19:06:58
925
原创 图像处理(五)图像拉普拉斯边缘提取
图像拉普拉斯边缘提取算法是一种基于的边缘检测方法。其核心思想是利用图像中这一特性,通过计算像素点附近区域的来增强和定位这些变化点(即边缘)。一阶导数(如Sobel, Prewitt算子)检测图像中灰度变化的(斜率),在边缘处达到极大值。检测灰度变化的(斜率的变化)。在图像中:在灰度的区域(背景或物体内部),一阶导数和二阶导数都接近。在灰度(边缘的上升/下降沿)的,二阶导数为。在灰度斜坡的,二阶导数为。在灰度(理想边缘)处,二阶导数理论上为,但在其紧邻的两侧会分别出现一个和一个。。对于二维连续函数。
2025-07-03 15:18:53
771
原创 图像处理(四)FPGA 实现图像中值滤波
图像均值滤波是一种基于邻域平均的线性滤波算法,其核心思想是通过局部像素的灰度平均值替代当前像素值,实现图像平滑与噪声抑制。:以目标像素为中心,选择一个固定大小的邻域(如3×3、5×5窗口),遍历图像所有像素。:对窗口内所有像素的灰度值进行算术平均,公式为:要实现这个算法主要是滑窗,3x3的窗口最少需要寄存两行像素点。如图,每个像素点都要作为中心点进行计算,同时也要保存的计算的中值并且其他像素点不受影响,因为其他像素点也要进行计算。但是也有个问题图像的边沿像素构不成3x3的窗口计算不了。
2025-07-01 13:48:29
1146
原创 图像处理(三)图像中心差分变换
图像中心差分变换是一种基于差分运算的图像处理技术,其核心原理是通过计算像素点与其邻域像素的灰度或颜色变化率,近似求解图像梯度信息。具体原理如中心差分通过取前向和后向差分的平均值,平衡了计算精度与噪声敏感性。
2025-06-30 16:06:01
493
原创 图像处理(二)RGB转YCbCr
YCbCr 的核心思想是将图像的和分离开来。代表了图像的明暗程度(灰度信息),包含了人眼最敏感的大部分视觉信息。计算公式是 RGB 三个通道的加权平均,权重基于人眼对不同颜色亮度的敏感度(人眼对绿色最敏感,红色次之,蓝色最不敏感)。代表了蓝色分量与亮度值的差异程度。Cb = B - Y(大致概念,实际计算有缩放和偏移)。它指示像素偏向蓝色的程度(正值)或偏向黄色的程度(负值)。或者更精确的代表了红色分量与亮度值的差异程度。Cr = R - Y(大致概念,实际计算有缩放和偏移)。
2025-06-25 19:10:56
1210
原创 VIvado FFT例程仿真
FFT频谱是通过快速傅里叶变换(FFT)将时域信号转换为频域信号后得到的频率成分分布图,它展示了信号在不同频率上的幅度和相位信息。对于实数信号,FFT结果具有共轭对称性,因此只需保留前N/2+1个频谱点(N为采样点数)。频谱分辨率由采样点数N和采样频率Fs决定,公式为Δf = Fs/N,增加N可提高分辨率。FFT频谱在通信、图像处理、音频处理等领域有广泛应用,如OFDM调制解调、JPEG压缩、语音识别等。通过分析FFT频谱,可以识别信号中的频率成分、幅度和相位关系,为信号处理和分析提供重要依据。
2025-05-20 18:24:42
898
6
原创 图像处理(一)彩色图像灰度化
1.彩色图像包含红(R)、绿(G)、蓝(B)三个通道的信息,每个像素由三个分量表示,数据量较大。灰度化后,每个像素仅用一个亮度值表示,数据量减少为原来的三分之一,从而降低了计算复杂度,提高了处理速度。2.灰度图像通过亮度差异突出物体的轮廓和结构,有助于在图像处理中更清晰地识别和分析目标物体。3.灰度化可以减少颜色信息带来的噪声干扰,使图像分析更加稳定可靠。
2025-05-04 14:03:10
1070
原创 AM信号调制解调FPGA实现
AM调制,即幅度调制,是一种通过改变高频载波信号的振幅来传输低频信息信号的模拟调制技术。其核心原理在于,载波的振幅随信息信号的变化而线性变化,而频率和相位保持不变。这种调制方式使得调制后的信号包络形状与信息信号一致。最后,我也不是很会,请多多指出问题。仿真的话给个时钟和复位就可以跑了。这里用的是包络检波。
2025-04-22 12:23:08
438
原创 ASK调制FPGA实现
2ASK(二进制幅度键控)通过载波的两种幅度状态传输二进制数据。调制时,二进制“1”对应高幅度载波,而“0”对应幅度为0;解调时,接收端检测信号幅度,高幅度判为“1”,无信号判为“0”。其优点是原理简单、易于实现,但抗干扰能力较弱,适用于低功耗或简单通信场景。这里的关键在波形的对齐,就是刚好输入1的时候正弦波也刚好相位为初始相位。我没有上板子实验,不知道会遇到什么问题。最后,请大家多多指出我的问题。其中,A 是幅度,fc 是载波频率。
2025-03-23 13:20:50
435
原创 FPGA数字锁相环(DPLL)
DPLL的作用就是让两个信号(比如接收的信号和本地生成的信号)像这对跑者一样“锁”在同一个节奏上。算误差:环路滤波器像教练,根据裁判的反馈计算需要调整的节奏幅度。它不会直接照搬误差值,而是像给建议一样“平滑处理”,避免步子调整得太大导致摔跤。调步伐:数控振荡器(NCO)就像运动员的双腿,根据教练的建议调整自己的输出频率。通过不断微调,最终让本地信号的相位和输入信号完全同步。比快慢:鉴相器像裁判一样,不断比较输入信号和本地信号的相位差。仿真这里我用的时钟高一点跑得比较慢还没跑完,但是可以看到是可以锁住的。
2025-03-21 13:50:54
2435
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅