新聞中心

        EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于FPGA器件的Sobel算法實現(xiàn)

        基于FPGA器件的Sobel算法實現(xiàn)

        作者: 時間:2009-03-20 來源:網(wǎng)絡(luò) 收藏

        以上全部代碼中使用的數(shù)據(jù)類型和函數(shù)均已在PIXEL_PROCESSING.vhd文件中定義,因此,設(shè)計時只需在本VHDL文件中使用use子句將其作為設(shè)計庫中的包進(jìn)行引用即可,其代碼如下:

        本文引用地址:http://www.104case.com/article/192125.htm

        use work.PIXEL_PROCESSING.all;
        通過采用以上VHDL語言行為域進(jìn)行描述,即可完成基于Soble的圖像邊沿檢測模塊的設(shè)計。

        3仿真分析

        采用兩個數(shù)據(jù)窗可對系統(tǒng)進(jìn)行功能仿真。從圖5所示的仿真時序中可以看出,兩個時鐘周期可完成一個數(shù)據(jù)窗的處理,第一個時鐘周期生成濾波值VF、VH、VL和VR,第二個時鐘周期生成幅值MAG并產(chǎn)生判決結(jié)果POUT。當(dāng)用40 MHz時鐘時,若能以此時鐘二分頻的速度連續(xù)產(chǎn)生數(shù)據(jù)窗,則處理一個像素只需50 ns,也就是說,處理一個800×600的圖像只需24 ms。此時,系統(tǒng)處理速度的瓶頸已不在邊緣檢測模塊,而由其它模塊,如像素窗的生成速度所決定。



        除此之外,第二個時鐘周期所產(chǎn)生的有效檢測結(jié)束信號(FINISH)既可以作為前端模塊的數(shù)據(jù)窗發(fā)送信號,也可以作為后端模塊的檢測結(jié)果接收信號。該信號對模塊間的協(xié)同工作具有重要的意義。
        4結(jié)束語

        采用實現(xiàn)Soble的圖像邊緣檢測具有設(shè)計過程簡單,處理速度快等優(yōu)點。該方法將前端的像素窗生成模塊、后端的圖像處理模塊以及其他功能模塊集成至同一中,從而大大提高了系統(tǒng)的集成度。


        上一頁 1 2 3 下一頁

        關(guān)鍵詞: Sobel FPGA 器件 算法

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 渭南市| 嘉鱼县| 石柱| 伊春市| 卢湾区| 海兴县| 枝江市| 伽师县| 分宜县| 连州市| 达州市| 昌都县| 长治市| 肥西县| 怀仁县| 三江| 芮城县| 突泉县| 新巴尔虎左旗| 台南县| 松潘县| 军事| 贡觉县| 沙洋县| 宝山区| 屏山县| 日照市| 屯留县| 古蔺县| 阿克陶县| 鄂托克旗| 枝江市| 岳普湖县| 长垣县| 乌拉特前旗| 楚雄市| 石家庄市| 阳朔县| 应用必备| 禄劝| 吴桥县|