All notable changes to this project will be documented in this file.
- Change
namedtuple
todataclass
. Need Python3.7 for fully support.
- Fixed
mod_match.out
file bugs. Similarity of image pairs should be printed in descending order.
merge_model.py
can merge two sub-model by match anchor 3d points cloud. The usage is the same asmerge_camera.py
.
- The merged model file name will be
merged_model_cam.ply
if running withmerge_camera.py
, andmerged_model_pnt.ply
if running withmerge_model.py
.
- Fixed
merge_model.py
bugs. Calculate transformation matrix with scale, and store the matrix with the smallest error.
- The 3d coordinate of images in the
images.txt
should be obtained by-R^t * T
, whereR^t
is transpose of rotation matrix,T
is translation vector. Rotation matrix is calculated from the quaternion representation using scipy module. - After calculating the transformation matrix between two 3d models, the first model will be warpped to align the second model.
- The filename of
ply
file should bemodel.ply
, notmodel2.ply
.
- The explanation of each log file is added in
README
.