How to apply moment preserving to grayscale document image
Show older comments
Hi how to apply moment preserving to grayscale document image to obtain gray values. how to proceed i need a example code.
7 Comments
goldensona
on 13 Dec 2012
Jing
on 13 Dec 2012
What do you mean by 'moment preserving'?
goldensona
on 15 Dec 2012
Image Analyst
on 15 Dec 2012
Nothing is going to happen with your question unless you formulate a proper question. Until then, no one has any clue as to what MATLAB code of yours needs fixing. Please read this tutorial: http://www.mathworks.com/matlabcentral/answers/6200-tutorial-how-to-ask-a-question-on-answers-and-get-a-fast-answer. Also, read this FAQ: http://matlab.wikia.com/wiki/FAQ#Can_you_program_up_the_algorithm_in_this_article_for_me_and_explain_it_to_me.3F
goldensona
on 30 Dec 2012
Image Analyst
on 31 Dec 2012
It is not clear. Please explain it to someone else and have them write it down and paste their explanation back here. Otherwise all I can say is try this:
outputImage = inputImage;
Everything from the input image will be preserved, including ALL moments.
goldensona
on 2 Jan 2013
Edited: goldensona
on 2 Jan 2013
Answers (1)
Image Analyst
on 2 Jan 2013
Ah, finally now we're getting somewhere. Moment preserving THRESHOLDING. That thresholding word is important. You really didn't explain the algorithm though. So I have no idea what g1 and g2 are, given some arbitrary gray scale image. And the FAQ applies here.
But let's assume you have them and you calculated a threshold value of T according to your formula. Then you could binarize (threshold) the image into two levels (foreground and background) simply by doing this:
binaryImage = grayImage < T; % Or you can use <=, >, or >= if you want.
This will not preserve ALL moments, but may preserve one or a few of the moments if T was chosen appropriately.
2 Comments
goldensona
on 6 Jan 2013
Image Analyst
on 6 Jan 2013
Yes, I know that. How about 42 and 213 - will those do? If not, then why not?
Categories
Find more on Image Thresholding 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!