2011-09-09 31 views
1

我已經使用cvFilter2D卷積了一個帶有圖像的過濾器。我正在使用python 2.6和OpenCV 2.0。濾波器是第二個類似於拉普拉斯算子的空間導數。 (如果輸出符合我的需要,我會使用拉普拉斯算子,我希望單獨報告方向衍生產品)。我的問題是關於解釋輸出。以我的經驗(如果這是錯誤的,請糾正我)cvFilter2d與8位無符號圖像一起使用,並返回一個8位無符號圖像。像我使用的派生過濾器將返回負值。瞭解cvFilter2d的輸出

對於這種算法,輸出是否移位使128等於零?我知道這是一個簡單的問題,但我一直無法在網上找到答案。

感謝, 喬希

回答

0

有一個「增量」參數可以傳遞給函數,如果你正在寫一個無符號的圖像輸出類型

void filter2D(const Mat& src, Mat& dst, int ddepth, const Mat& kernel, Point anchor=Point(-1, -1), double delta=0, int borderType=BORDER_DEFAULT) 
+0

感謝您的反饋,以抵消的結果。我沒有建立delta參數的連接。 –