estimateAffinePartial2D Vs. skimage similarity transform

is that so? I think what you’re seeing is a consequence of estimateAffinePartial2D using RANSAC (default). pick the LMEDS method or set ransacReprojThreshold higher to force more/all points to go into the calculation.