ありがとうございます。openCVのグラジエントフィルタの方向
私は概念は以下を参照して、異なる所定の方向と、勾配畳み込みフィルタを適用する場合、異なるエッジは光強度に応じて与えられるthis website
に役立つ読めば問題がポップアップ:
filter result with positive direction
filter result with negative direction
そしてIは、Y軸にcv2.Sobel
とOpenCVの同じを実現しようとしました。
cv2.Sobel(img,cv2.CV_8U,0,1)
コードでは、検出された一方向のエッジのみが表示されます。私は、エッジを別の強度で検出したことを示すために方向を変えることはできませんでした。
私はCV_64
で両方を検出できることを認識していますが、前に示した例とまったく同じように別々にしたいと思います。
img=255-img
のB/Wを反転させるトリックが見つかりました。その後、同じフィルターを適用して、cv2.Sobel(img,cv2.CV_8U,0,1)
雲が私の期待どおりに表示されます。
cv2.Sobel
機能や他のopencvフィルタで画像の反転を必要とせずにこのフィルタ方向を制御できるかどうかは疑問でした。
なぜなら、なぜ 'filter2D'を使用しないのですか? –