psi icon indicating copy to clipboard operation
psi copied to clipboard

Using Psi.Calibration to calibrate fisheye camera

Open victorywys opened this issue 4 years ago • 1 comments

We are trying to use Psi with some input of some cameras with the fisheye lens. We attempted to use OpenCV or Matlab to do the calibrations and integrate the code into the system. Before that, we found some related classes and methods in Psi under the namespace Microsoft.Psi.Calibration. But we can't find enough documents on how to use them.

Can you give some examples of camera calibration? Thanks!

victorywys avatar Apr 04 '20 20:04 victorywys

The data structures in Microsoft.Psi.Calibration are intended to support future work we plan to do in this space. Currently, they simply allow for representing camera intrinsics and extrinsics, and there are a few simple APIs for applying distortion models. We plan to build upon these in future releases, and add tools that can be used to populate these data structures. This is an area of the platform that’s quite in flux currently and will soon experience breaking changes (a number of updates with name changes and other breaking changes to these data structures will be introduced in a release we hope to push out shortly). As we develop this area more, we plan to provide better documentation as well.

Also, please note that these calibration data structures and APIs will not work well for fisheye lenses, as that requires a more sophisticated distortion model.

danbohus avatar Apr 10 '20 19:04 danbohus