私は現在割り当てを行っており、これらの2つの呼び出し方のsobel
オペレーターの間にいます。
一つはfil = fspecial('sobel'); h = imfilter(image,fil);
そして2つ目はim = edge(image , 'sobel') ;
2 番目の効果は非常に期待されます。1 番目の効果が何をしているのか把握できませんが、より顕著な方法でエッジが表示されます。
私は現在割り当てを行っており、これらの2つの呼び出し方のsobel
オペレーターの間にいます。
一つはfil = fspecial('sobel'); h = imfilter(image,fil);
そして2つ目はim = edge(image , 'sobel') ;
2 番目の効果は非常に期待されます。1 番目の効果が何をしているのか把握できませんが、より顕著な方法でエッジが表示されます。
エッジ検出の専門家ではありませんが、EDGEおよびFSPECIALの MATLAB ドキュメントを見ると、水平fspecial('sobel')
エッジを強調する 3 行 3 列のフィルターが生成され、垂直エッジを強調するにはそれを転置する必要があることがわかります。一方、EDGE はより汎用的なアルゴリズムを使用しているようです。これにより、EDGE の結果が期待どおりに見える理由が説明できます。