Nexys4DDR+OV7670实现sobel算子边缘检测系统
生活随笔
收集整理的這篇文章主要介紹了
Nexys4DDR+OV7670实现sobel算子边缘检测系统
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在之前發(fā)布的實(shí)驗(yàn)中,已經(jīng)實(shí)現(xiàn)Nexys4DDR+OV7670實(shí)時視頻采集系統(tǒng),在此基礎(chǔ)上進(jìn)行sobel邊緣檢測處理與顯示
硬件環(huán)境:Nexys4 DDR
軟件環(huán)境 :vivado 2018.2
編程語言 : VHDL/verilog
整體思路同灰度圖像實(shí)驗(yàn)大體類似,輸入和輸出端口是相同的,不同之處在于算法的實(shí)現(xiàn)過程,sobel邊緣檢測的理論知識大家可以查查詳細(xì)的過程,在這里簡要說下算法的過程,主要通過33的矩陣進(jìn)行梯度的計(jì)算,然后在與設(shè)定的閾值進(jìn)行比較 ,首先用FIFO緩存3行像素,F(xiàn)IFO需要用兩個,長度是640,寬度8位,這樣可以得到3行像素,然后在依次取33,也就是9個像素進(jìn)行計(jì)算,需要用到幾個公式去計(jì)算梯度,最后得到一個數(shù)值,8位的輸出,然后與設(shè)定的閾值進(jìn)行比較,輸出同之前講的灰度輸出方法二一致。
硬件連接圖與灰度處理一樣。
整體工程RTL:
sobel邊緣檢測的結(jié)果:
總結(jié)
以上是生活随笔為你收集整理的Nexys4DDR+OV7670实现sobel算子边缘检测系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JadClipse eclipse反编
- 下一篇: Cisco 3560 配置DHCP Re