箱ひげ図、ガウス図、メキシコの帽子などの画像処理フィルターに関して、Matlabの2Dおよび3Dプロット関数を理解しようとしました...
フィルタのカーネル、たとえば各セルの係数を含む5x5行列のみを取得しました。ezsurfcが機能せず、理解できません。代わりにサーフは機能しますが、グリッドとそれをより細かく滑らかにする方法についての手がかりがありませんでしたか?
サーフについての私の理解は、各パラメーターに同じディメンションが必要であるということです。カーネルを20x20以上にすることなく、どのようにすればよいでしょうか。アイデアは、私が投稿した例のような出力を取得することです。フィルターの20x20グリッドマスクについて言及しました。滑らかさと平坦化には5x5よりも多くの係数が必要なように見えるからです...私は正しいですか、それとも完全に間違っていますか?
私はすでに次のmatlabコードを試しました。たとえば、ラプラスフィルターの例です。
[x,y] = meshgrid(1:1:5); %create a 5x5 matrix for x and y (meshes)
z = [0 1 2 1 0; 1 3 5 3 1;2 5 9 5 2; 1 3 5 3 1;0 1 2 1 0]; % kernel 5x5
surf(x,y,z);
それは私にその出力を与えます:
では、その5x5カーネル情報から細かく細かい2Dおよび3Dプロットを生成するにはどうすればよいでしょうか。よろしくお願いします!
PS:うまくいけば、私のコードのインデントが台無しにされていない...それ以外の場合は自由に編集してください-これはStackOverflowへの私の最初の投稿です。:-)
私が取得したいのは、次の2つの例のようなものです。