I have created an image via PowerPoint using only black and white colors and saved it as a ".tif" file. I want to convert it to an actual binary image in MATLAB but have a problem (the histogram of the intensity is not only 0 and 255 and has some pixels with intensity close to either 0 or 255).
When I open this image in MATLAB (using imread), the image size is m*m*4. I have previously opened such files (not created via PowerPoint though) but the size was m*m*3. How can I convert the m*m*4 image to a m*m*3 one? I think the added number is due to "alpha channel" but do not know how to remove it.
tnx in advance

 채택된 답변

Image Analyst
Image Analyst 2014년 8월 8일

0 개 추천

binaryImage = m(:,:,2) < 128;

댓글 수: 1

ramin bba
ramin bba 2014년 8월 8일
So efficient! Would you mind elaborating a bit on the method (why did you choose 2)?
tnx

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

질문:

2014년 8월 8일

댓글:

2014년 8월 8일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by