フィルターのクリア

how to find a local minima for a continuous waveform ?

2 ビュー (過去 30 日間)
v gnanaprakash
v gnanaprakash 2012 年 8 月 8 日
I am working on image processing. I want to find the local minima of a particular area in an image.
Thank you in advance.

回答 (2 件)

John Petersen
John Petersen 2012 年 8 月 8 日
min(min(X))
  2 件のコメント
Image Analyst
Image Analyst 2012 年 8 月 8 日
That's a global min value, not a local min.
John Petersen
John Petersen 2012 年 11 月 2 日
not if X is limited to the area of interest. but it does have to be rectangular-ish.

サインインしてコメントする。


Image Analyst
Image Analyst 2012 年 8 月 8 日
You can find local min using the imregionalmin() function to produce a binary image of where the local mins are.
binaryImage = imregionalmin(grayImage);
Use find() or regionprops() if you want the row and column coordinates.
[rows columns] = find(binaryImage);
Use indexing if you want to know what the values at those min locations are.
localMinGrayValues = grayImage(binaryImage);

カテゴリ

Help Center および File ExchangeImage Processing Toolbox についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by