Difference between revisions of "How to Calibrate Camera Optics"
From iPi Docs
(Processing of Calibration Video) |
m |
||
| Line 86: | Line 86: | ||
* As soon as you choose at least three frames (we recommend to use five frames corresponding to five view angles described above) you can run calculation of camera optics parameters by clicking on '''Run Calibration''' button in toolbar. | * As soon as you choose at least three frames (we recommend to use five frames corresponding to five view angles described above) you can run calculation of camera optics parameters by clicking on '''Run Calibration''' button in toolbar. | ||
** Also, you can change calibration options using controls located near this button. But in most cases default values work like a charm. | ** Also, you can change calibration options using controls located near this button. But in most cases default values work like a charm. | ||
| − | * Now you're on ''' | + | * Now you're on '''RESULT''' tab and see calculated parameters of camera optics: |
<center>[[Image:camera-calibration-results-tab.png|600px]]</center> | <center>[[Image:camera-calibration-results-tab.png|600px]]</center> | ||
{{Tip|You can play with sample calibration video: [http://files.ipisoft.com/samples4/four-gopro/internal-calib/cam1-720p-wide.MP4 cam1-720p-wide.MP4] (13 MB). We recommend to choose the following frames: 50, 880, 1360, 1780, 2110.}} | {{Tip|You can play with sample calibration video: [http://files.ipisoft.com/samples4/four-gopro/internal-calib/cam1-720p-wide.MP4 cam1-720p-wide.MP4] (13 MB). We recommend to choose the following frames: 50, 880, 1360, 1780, 2110.}} | ||
| − | == | + | == Result == |
Revision as of 14:35, 1 August 2018
Introduction
Calibration of camera optics is required to find out the values of the following intrinsic parameters:
- Focal length
- Shift of camera principal point from the center of image
- Radial distortion parameters (2 — 4 coefficients)
- Pixel aspect ratio (optional)
- Pixel shear (optional)
This procedure is strongly mandatory for modern wide-angle cameras including action cameras. The thing is that these cameras has significant distortion.
Recording of Calibration Video
- Mark camera by some label to distinguish it from others.
- Set view-angle and resolution you're going to use during motion capture session(s).
- Tip: 720p (1280 x 720) resolution is recommended for full body motion capture needs in most cases (except very large capture area).

- If your camera has zoom and/or auto-focus features then these features must be turned off before calibration because this procedure is valid only for fixed optics.
- Run iPi Recorder and click Calibrate Camera Optics button in toolbar:

- To calibrate camera optics special calibration pattern is used. You have to record this pattern shown on computer screen from different view points.
- Click Show Pattern button in toolbar of PATTERN tab of Camera Optics Calibration tool:

- Start video recording and shoot this pattern from different view angles. For each view:
- Ensure the pattern fills most of the frame. It's OK if the whole screen doesn't feet into the frame.
- Hold the camera still for a second.
- We recommend to use the following five view angles:
| View Angle | How it Looks from Side | How it Looks from Top | How it Looks in Camera |
| 1. Front | |||
| 2. From the left | |||
| 3. From the right | |||
| 4. From the top | |||
| 5. From the bottom | |||
Processing of Calibration Video
- Copy recorded MP4/AVI/MOV/MPEG video file to computer.
- The best option here is to use SD-card reader. But USB cord also do the trick but slower.
- Switch to CALIBRATION tab in Camera Optics Calibration tool in iPi Recorder and open this video by clicking Open Video button in toolbar:

- Video will be automatically converted to internal .iPiVideo file format.
- Using "Toggle Current Frame" button in toolbar choose frames with different view angles:
- where the pattern fills most of the frame
- where camera is not moving significantly
- one frame for each view angle type is enough
- Application will show detected markers in selected frame. It's OK if some of markers weren't detected.
- If you don't like results of detection, you can deselect the frame by clicking Toggle Current Frame button again and try different frame(s) from video.
- As soon as you choose at least three frames (we recommend to use five frames corresponding to five view angles described above) you can run calculation of camera optics parameters by clicking on Run Calibration button in toolbar.
- Also, you can change calibration options using controls located near this button. But in most cases default values work like a charm.
- Now you're on RESULT tab and see calculated parameters of camera optics: