Hi,
Thank you very much for your time, doing these experiments.
I am preparing to do these tests but the purchase of polarizers and testing instruments here aren't easy and'
take a long time.
From your image:
With no polarizers:
I see the grease is a bit thick but no problem. Actually, I want to check if there is any grease smearing accidentally
on the printer cover. So usually, they are very thin.
Here is the pixel value:
At the center of the grease:
R = 193
G = 188
B = 159
On the printer cover around:
R = 207
G = 201
B = 175
As you can see, there is a difference although they are not in a big gap.
I can use algorithms such as binary to check the grease.
However, the problem is that the R, G, B values vary according to the brigtness of light, the thickness of
the grease,... So the method is not stable.
For example, it can detect grease that is very thick but misdetect where the brightness of light
is low.
With polarizers:
The contrast is better now!
Here is the pixel value:
At the center of the grease:
R = 170
G = 169
B = 140
On the printer cover around:
R = 218
G = 209
B = 180
With this particular stain, I can use binary or something else to detect the grease well.
However, the grease and printer R, G, B values also varies a lot.
With the experiment, the position of grease is known beforehand and so you can setup light, camera,... optimally
to detect it.
But assuming that the grease can appear anywhere on the printer cover, is there a way to set up light, camera optimally
in this case?
My detection method is based on R, G, B values difference between grease and printer cover.
So, if there is a way to make the gap larger, this method wil be stable.
BTW, could you suggest some good polarizers? I don't have any experience about this and I am going to order some to
do the inspection.