1

平面上の行列の極大値を与える関数があるかどうか知りたいですか?

から1つの解決策を見つけました

Rの2D数値「高さマップ」行列が与えられた場合、すべての極大値を見つけるにはどうすればよいですか?

しかし、この行のどこにいくつかの間違いがあるようです

localmax <- focus(r, fun = f, pad=TRUE, padValue=NA)

focus(r, fun = f, pad = TRUE, padValue = NA) のエラー: 引数 "w" がありません

解決策を提供した人に連絡する方法がわからないので、ここに投稿します

よろしくアフター

4

1 に答える 1

1

個人的には、これを行うために行列を imageJ にダンプします。
別のオプションとして、この Matlab コードhttp://www.mathworks.com/matlabcentral/fileexchange/37388-fast-2d-peak-finderを移植することもできます。そのモジュールは、画像内の「実際の」ピークを見つける可能性を高めるために、いくつかの平滑化を行います。IMHO極大値は、表面が数学的な意味で滑らかである場合、つまりどこでも微分可能である場合にのみ意味があります。

于 2012-08-15T17:55:21.887 に答える