how can i set the pixel intensity values (I) that fall in the range, 200> I >30 to I = 200.
1 view (last 30 days)
Show older comments
I am dealing with large images
0 Comments
Accepted Answer
Image Analyst
on 20 Jul 2015
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 Comments
Image Analyst
on 24 Jul 2015
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.
More Answers (1)
David Young
on 17 Jul 2015
Img(200 > Img & Img > 30) = 200;
3 Comments
Walter Roberson
on 17 Jul 2015
That is probably more general than you intended, but your question was very general. What kinda functions to achieve what goal?
Image Analyst
on 17 Jul 2015
Here's some help: http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862, especially the Image Segmentation Tutorial.
See Also
Categories
Find more on Image Processing Toolbox in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!