SIFT之FPGA實現 主方向計算模組

2021-07-22 07:55:23 字數 444 閱讀 5809

主方向計算模組主要包括以下幾個模組:guass_orimagmagnitude(幅值高斯權重)、argument_data_adjust(幅角調整模組)、hist(直方圖統計及主方向計算模組)。當然裡面還有一些小的其他模組,大致就是這幾塊。所以的演算法設計採用全流水設計,這樣使得執行的速度更快。

這裡面的具體演算法實現,還算容易,就是整體的建構 構建以及如何實現全流水設計是難點,想了好久,比如高斯權重設計,也採用行列濾波設計,幅值幅角同時輸出給直方圖統計模組進行統計 ,並計算主方向,直方圖統計如果是資料流乙個畫素乙個的流這樣的進行直方圖統計還算容易,但是我的是同時取出資料,這就比較難了,還得調整時鐘,還要考慮實時性,在做這塊就用到了上面分享的阻塞賦值和非阻塞賦值,之前都是《=賦值,結果不對,調整後改為組合電路設計就好。經過好多小波折,算是搞定了。

下面描述子的實現還是比較麻煩的,也比較難懂!加油!下週搞定就ok了。然後再各種測試就好了。。

FPGA筆記之 FPGA浮點運算的實現

ieee 754標準數值表示包括 浮點數,特殊值 零,無窮大,非標準數值,nan 單精度 雙精度 單精度擴充套件格式的浮點數。1 浮點格式。在ieee 754標準中,所有的浮點數都用二進位制模板表示 其中,s域表示符號位,e域表示指數,m域表示尾數 對數的一部分或小數 對於標準浮點數,預設總是存在1...

專案記錄 基於FPGA實現數字溫度計

目錄 1 設計目標 2 硬體部分 3 程式設計 4 及測量效果 1 溫度測量範圍0 125 2 led數碼管顯示溫度 3 存在報警溫度 可修改 主要由三個部分構成 1 溫度採集模組 ds18b20 2 資料處理模組 fpga 3 溫度顯示模組。led數碼管 框圖 ds18b20 1.特性 2.溫度資...

高斯濾波之FPGA實現

濾波,即強調影象中的某些特徵,或者去除影象中不需要的資訊。例如 影象去燥 影象增強 邊緣檢測等。濾波是乙個鄰域操作運算元。通常,鄰域選擇3x3,5x5等,這些3x3或者5x5的鄰域,稱作濾波器,掩模或核。利用給定畫素鄰域內的畫素值與掩模做卷積,從而決定該畫素的最終輸出值。介紹高斯濾波之前,先從均值濾...