边缘检测算法的实现
Sobel和Prewitt算子都是基于3*3模板的,所以我们再进行边缘检测的时候,也需要产生一个3*3的模板。本次毕业设计产生3*3的模板的办法是,用RAM来存储图像的前两行数据,当前输入的数据作为第三行。详细的办法为,第三行数据到来时,我们先读出寄存在RAM的前两行数据,这样就获得了一个为一列三行的数据,再将这个一列三行的数据寄存三次,也就获得了3*3的数据模板。在此模块中,我们例化了两个双端RAM,其详细设置如图4-13、图4-14、图4-15所示。
图4-13 RAM配置页面
Figure 4-13 RAM configuration page
图4-14 RAM时钟设置