2014-01-25 88 views
3

我正在做MatLab軟件中的圖像僞造檢測項目。但我對圖像處理和matlab都是新手。圖像的水平和垂直投影

現在我必須計算圖像的水平和垂直投影。如何在matlab中做到這一點?

我已經使用

ver=imfilter(edge1,[1 0 -1]) 

hor=imfilter(edge1,[1 0 -1]') 

其中edge1是邊緣圖像。

但我不確定它是否正確。邊緣檢測算法是基於標準偏差的。我沒有使用內置的邊緣檢測功能。我已經實現了基於標準偏差的邊緣檢測。任何人都可以幫助我解決這個問題。我需要立即知道這一點。謝謝。期待你的回答........

回答

2

什麼是圖像投影?我認爲使用和邊緣檢測器是不正確的。

如果我沒記錯的話image項目是一個「水平或垂直灰度級別的直方圖」。

如果您需要開發第一步的邊緣投影。

然後,我認爲你必須總結行或列的灰度圖像。

sum(image,1) 

sum(image,2) 

這裏我的照片的投影(往返徒勞我道歉:)

gv projection

+0

謝謝你的答案。但水平和垂直投影的輸出看起來不像你所顯示的那樣。我將上傳算法作爲一個單獨的問題。我能否讓我的問題得到解決? – user3234648