how can select a region in image?
Show older comments
hi i need to select a region in image and then save the value of those pixels by using impixel i can choose some pixel by clicking on picture but it is bothersome and i need to select a lot of pixels some function such as imrect dose not get me the value of pixel can you help me please?
Accepted Answer
More Answers (2)
Daniell Algar
on 2 Feb 2013
Edited: Daniell Algar
on 2 Feb 2013
0 votes
Sounds like you want the function imfreehand.
Steve has posted about this befor, see e.g. http://blogs.mathworks.com/steve/2011/01/11/freehand-segmentation-in-the-a-b-plane/.
2 Comments
nadia naji
on 2 Feb 2013
syafienaz anuar
on 3 Feb 2017
do you have solution for this problem? cause i need it too
molly jane fitches
on 16 May 2017
0 votes
I am using Maltab R2015a and it crops up with an error caused by the line: burnedImage(binaryImage) = 255;
I believe this is due to the fact that graphic handles are now objects rather than handles. Any advice on how to get around this?
1 Comment
Image Analyst
on 16 May 2017
No, that's not true. The line of code should work. Anyway, burnedImage is NOT a graphics handle - it's a normal 2-D numerical array. You did something not in my demo. I just ran the demo ( my code)in R2017a and it worked beautifully. I can't fix your code (which is different from mine) unless you attach it.
Categories
Find more on Convert Image Type in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!