Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

caliper calibration not working

Hi,

 

I am using the IMAQ caliper tool to find edges and measure the distance between the jaws of a real caliper. My problem is as follows:


When I set the real caliper to a measurement of 1 mm and use the caliper vi to measure the distance between the jaws I get a pixel measurement of 45.59 pixels. I then configured the vi to divide the distance output of the caliper vi (in pixels) by the 45.59 to achieve 1 mm. However, when I then move the real caliper to a measurement of 10 mm my caliper vi measurement reads 3.9mm. This may be a painfully obvious answer, but I am new to machine vision and am confused by this. Can someone please point out where I am going wrong with my calibration?

 

Best Regards,

Nicholas Carroll

0 Kudos
Message 1 of 7
(5,492 Views)

You need:

 

Telecentric Lens

Diffuse Backlight Illumination, preferably collimated

16 Bit Greyscale Camera

A distortion-corrected image

Machine Vision, Robotics, Embedded Systems, Surveillance

www.movimed.com - Custom Imaging Solutions
0 Kudos
Message 2 of 7
(5,485 Views)

Hello,

 

what you are describing is not a proper calibration. You have radial and perspective distortion in your measurements (which you clearly do, based on what I can understand from your problem). Did you use the planar calibration grid? Take a look for example at the "Perspective Calibration" in the NI Example Finder.

 

Best regards,

K


https://decibel.ni.com/content/blogs/kl3m3n



"Kudos: Users may give one another Kudos on the forums for posts that they found particularly helpful or insightful."
0 Kudos
Message 3 of 7
(5,484 Views)

Thank you very much. I am using a 12 bit greyscale camera. Is that not sufficient? I only ask because you mention a 16-bit camera. I definitely need to get the lighting and telemetric lens though.

0 Kudos
Message 4 of 7
(5,480 Views)

I did not use the planar calibration grid. I was unaware of its existence. Thank you for bringing it to my attention!

0 Kudos
Message 5 of 7
(5,479 Views)

12 bit is fine.  I suppose it all depends on the level of accuracy that you need.

Machine Vision, Robotics, Embedded Systems, Surveillance

www.movimed.com - Custom Imaging Solutions
0 Kudos
Message 6 of 7
(5,477 Views)

Hi Sir,

 

Have you fixed your issue ?

I am also new, and would like to learn something of vision, such as capture the contour, calculate the distance.

Are you still there ?

Thanks.

Learning from other people
0 Kudos
Message 7 of 7
(1,084 Views)