Restore Factory Calibration

There are some situations when you might find it useful to restore the factory calibration. This might mean you have recalibrated the camera and the result is not as expected, or you accidentally corrupted or modified the calibration data on the device.

First you will have to open the camera in calibration mode by pressing the Calibrate button in NxView and then select Import Calibration:

nxview_calibrate nxview_calibrate_import

Then there are two simple options to restore the original calibration:

Overwriting EEPROM content with factory raw calibration data

Select to download raw calibration from server or specify file 1.

nxview_calibrate_import_raw

Press Next to download the data from the server and apply it to the camera.

Loading factory calibration patterns to recompute calibration data

Select to download pattern observations from server or specify file 1.

nxview_calibrate_import_patterns

Press Next to download the pattern observations from the server and recompute the calibration data. This will take some time. After the computation has finished the calibration will be applied to the camera.

Note

The factory calibration format might change and become incompatible with older versions of the EnsensoSDK. In this case loading the factory eeprom content will not work and you need to recompute the calibration data using the pattern observations. This ensures backwards compatibility: when the factory calibration model changes an older SDK can still recompute the calibration data in its own format using the pattern observations from the factory calibration.

Footnotes

1(1,2)

If the direct download does not work due to network restrictions or if the system to which the camera is connected is offline you can download either raw calibration data or calibration pattern observations from https://www.ensenso.com/calib/. These files can be loaded in NxView by using the From File option on the calibration import page.