how can select a region in image?
显示 更早的评论
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?
采纳的回答
更多回答(2 个)
Daniell Algar
2013-2-2
编辑:Daniell Algar
2013-2-2
0 个投票
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 个评论
nadia naji
2013-2-2
syafienaz anuar
2017-2-3
do you have solution for this problem? cause i need it too
molly jane fitches
2017-5-16
0 个投票
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 个评论
Image Analyst
2017-5-16
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.
类别
在 帮助中心 和 File Exchange 中查找有关 Convert Image Type 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!