2011-09-09 4 views
1

私は、cvFilter2Dを使用して画像でフィルタをコンボルブしました。私はPython 2.6とOpenCV 2.0を使用しています。フィルタは、ラプラシアンに類似した第2の空間微分である。 (アウトプットが自分のニーズに合っていればラプラシアンを使うだろう。私の質問は、出力を解釈することです。私の経験では(これが間違っていれば、私を修正してください)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

感謝を書いている場合、結果を相殺するための関数に渡すことができ、「デルタ」パラメータがあります。私はデルタパラメータのための接続を作っていなかった。 –