how can i set the pixel intensity values (I) that fall in the range, 200> I >30 to I = 200.
1 次查看(过去 30 天)
显示 更早的评论
I am dealing with large images
0 个评论
采纳的回答
Image Analyst
2015-7-20
Try adapthisteq(). Try it yourself first. It will get rid of the dark background and normalize all the writing. try different parameters until you get it correct. Come back with your code if you need help.
10 个评论
Image Analyst
2015-7-24
You might try bwconvhull() on the binary image before calculating the area and perimeter. This will round out the blobs and make that bottom one have not so high a circularity.
更多回答(1 个)
David Young
2015-7-17
Img(200 > Img & Img > 30) = 200;
3 个评论
Walter Roberson
2015-7-17
That is probably more general than you intended, but your question was very general. What kinda functions to achieve what goal?
Image Analyst
2015-7-17
Here's some help: http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862, especially the Image Segmentation Tutorial.
另请参阅
类别
在 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!