資源簡介
給大家分享一個我寫的用FPGA實現的實時連通區識別源代碼。具體介紹請看下文。源代碼附件里有,或者給我發郵件索取
此算法的特點是:
1)僅用一片低端FPGA即可實現,無需外接任何存儲器。用Xilinx的LX25就能裝下,大概只用了十幾個塊RAM,其余的邏輯也不多。
2)實時性高,延時固定且很小。由于該方法進行的是并行流水線處理,即對圖像掃描一遍就可完成對所有連通區域的識別,因此識別每個連通區域的延時都是固定的,并不會因為圖像中連通區域多,延時就增加。該延時也很小,約掃描十幾行圖像的時間。其實該算法用嵌入式cpu或dsp也可以實現,也可以做到消耗內存少,延時小。
3)能同時給出連通區域的各種統計信息。該方法在識別出連通區域的同時還能給出該連通區域的面積、周長、外切矩形中心點坐標等統計信息。還可以統計出該連通區內某特定顏色的點有多少個之類的信息。
4)可靠性高。對一些特殊形狀的連通區,例如U型W型等,都能識別并給出正確的統計信息。
代碼片段和文件信息
評論
共有 條評論