C++ implementation of camera models in SLAM, see https://blog.csdn.net/OKasy/article/details/90665534.