how to find a local minima for a continuous waveform ?
2 次查看(过去 30 天)
显示 更早的评论
I am working on image processing. I want to find the local minima of a particular area in an image.
Thank you in advance.
0 个评论
回答(2 个)
John Petersen
2012-8-8
min(min(X))
2 个评论
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
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);
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Processing Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!