2011-12-05 76 views
1

我是Scilab中的新成員,目前正在研究條形碼項目。使用Scilab定位條形碼[SVIP工具箱和IPD工具箱已加載]

如何找到產品圖像中的條形碼?

有什麼線索可以研究我的研究嗎?

+0

圖像中還有什麼?也許這更適合dsp.stackexchange.com? – endolith

+0

好的!我會在論壇上發佈它。謝謝! :) – Kim

+0

可能的重複http://stackoverflow.com/q/8999080/1134940 –

回答

0

將圖像分成N×M個子圖像。然後執行以下任一操作:

a)對每個子圖像進行FFT並將結果與​​預先計算的標準條形碼圖像的2D FFT進行比較。 (因爲條形碼非常單調且重複性強,所以它們應該生成類似的FFT圖案)

b)執行一些細化(骨架化)算法,僅在圖像中留下骨架。然後對每個骨架子圖像進行Radon或Hough變換,尋找具有相同偏轉角度和誤差界限的線束。

我個人會選擇第二種方式預鏤空步驟,因爲氡/霍夫變換是專門爲搜索圖像中的線條而設計的。

+0

這似乎是合乎邏輯的,但不知道是否會工作? 對不起,我在這裏新!所以我不太瞭解這些條款!無論如何,我會嘗試谷歌,並嘗試! 謝謝! :) – Kim

0

如果條形碼是圖像中唯一重要的東西,您可以進行Radon變換,然後計算每次旋轉的RMS,並保持該行的最高值。

+0

這似乎是合乎邏輯的,但不知道是否會工作?對不起,我是新來的!所以我不太瞭解這些條款!無論如何,我會嘗試谷歌,並嘗試!謝謝! :) – Kim