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.

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

Community Treasure Hunt

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

Start Hunting!

Translated by