Remove light reflection from the image

조회 수: 33 (최근 30일)
mustafa alnasser
mustafa alnasser 2014년 4월 22일
댓글: Image Analyst 2014년 7월 12일
Dear All;
I have an image for a transparent pipe but photo has a light reflection on the pipe section which makes white spot which affect affect my analysis, what is the best way to remove it ?

채택된 답변

Image Analyst
Image Analyst 2014년 4월 22일
The usual way is to use crossed polarizers. Put one in front of the light source, and another one that rotates in front of the lens. Rotate the lens polarizer until the specular reflections is minimized. It's much better to prevent the problem in the first place like this than to try to repair a poor image.
  댓글 수: 13
mustafa alnasser
mustafa alnasser 2014년 7월 12일
Thank you very much for kind help. Indeed using HSV color model work very well for this kind of images.
I have run the code , it works well just a small thing , why the text and axis is flipped as shown in the attached image ? which MATLAB version do you use ?
Image Analyst
Image Analyst 2014년 7월 12일
This is a very strange result that I first saw about a month ago on one person's system. It was find for everyone else's. The fix was to change the renderer for the figure. I don't remember what fixed it but it was something like going from OpenGl to zbuffer or painter or something.
set(gcf, 'renderer', 'zbuffer');

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Convert Image Type에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by