基于图像处理库的中值滤波研究
1. 图像数据处理与仿真
在图像处理中,我们首先会进行一些数据计算。例如,计算水平滤波器 [1, 2, 1] 之后的绝对值函数和缩放因子为 4 的结果。以下是具体的计算过程:
- (Gy(k) = |y1(k) + 2y2(k) + y3(k)| = |60 + 2 × 60 + 60|/4 = 60)
- (Gy(k + 1) = |y1(k + 1) + 2y2(k + 1) + y3(k + 1)| = |60 + 2 × 60 + 0|/4 = 45)
- (Gy(k + 2) = |y1(k + 2) + 2y2(k + 2) + y3(k + 2)| = |60|/4 = 15)
输出的灰度数据 (Gxy) 按 (max(|Gx|, |Gy|) + min(|Gx|, |Gy|)/4) 计算:
- (Gxy(k) = max(20, 60) + min(20, 60)/4 = 60 + 20/4 = 65)
- (Gxy(k + 1) = max(50, 45) + min(50, 45)/4 = 50 + ⌊45/4⌋ = 61)
- (Gxy(k + 2) = max(60, 15) + min(60, 15)/4 = 60 + ⌊15/4⌋ = 63)
在进行时序仿真时,通常会使用功能仿真,但由于内存初始化文件较大,PC 可能会很快耗尽内存。在这个特定项目中,时序仿真的模型具有更紧凑的内存表示。当我们确认仿真按预期工作后,就可以生成编程文件,将 VGA 监视器连接到 DE2 - 115 板,并将设计下载到板上。之后可以尝试不同的水平和垂直边缘梯度,并根据七段显示器上显示的值
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



