finding the coordinates of points with maximum intensity

4 ビュー (過去 30 日間)
sandeep
sandeep 2014 年 10 月 16 日
コメント済み: sandeep 2014 年 11 月 6 日
i have a image file of a welded metal in jpg format. In the image ,the defect in welding appears as an object having maximum intensity.I need a code that can convert the coordinates having intensity above a certain given threshold to '1' and all other points below threshold to '0'. please help. thanks

採用された回答

Mohammad Abouali
Mohammad Abouali 2014 年 10 月 16 日
編集済み: Mohammad Abouali 2014 年 10 月 16 日
If "I" is your intensity image and your threshold is stored in "thresh" pretty much all you need to do is:
mask= I>Thresh
Mask would have 1 for every pixel that has the intensity more than the threshold and the rest would be zero.
  16 件のコメント
Image Analyst
Image Analyst 2014 年 11 月 6 日
This (color tracking) seems like enough of a different question that it should be on its own, rather than as part of this one on thresholding, which has already been marked as solved. Please make a new question and post an image.
sandeep
sandeep 2014 年 11 月 6 日
ok,i have made a different question for this. Thanks

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

その他の回答 (1 件)

Image Analyst
Image Analyst 2014 年 10 月 16 日
This is just what my Image Segmentation Tutorial does. http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862 Then it goes beyond that - it also finds centroid, area, etc. and crops out the regions. Adapt it as needed.
  3 件のコメント
Image Analyst
Image Analyst 2014 年 10 月 16 日
You can click on the Vote triangle under the user's avatar. Thanks!
Mohammad Abouali
Mohammad Abouali 2014 年 10 月 16 日
Nice. I never saw that before.

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

カテゴリ

Help Center および File ExchangeImage Segmentation and Analysis についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by