首页 > 解决方案 > SimilarityTransform(scikit-image)和warpAffine(openCV)之间的区别?

问题描述

我目前正在研究insightface,特别是这个预处理功能

它同时使用 scikit-imageSimilarityTransform函数(文档)和 openCVwarpAffine函数(文档

两者之间是否存在根本区别,或者它们只是调用相同数学变换的两种不同方式?

标签: pythonopencvscikit-image

解决方案


相似变换仿射变换的一种特殊情况,其中剪切为 0。(只允许缩放、旋转和平移。) scikit-image 也有一个 AffineTransform 对象。

正如 Piotr 所指出的那样,scikit-image 中的变换对象既可用于估计变换,也可用于执行变换,使用skimage.transform.warp.


推荐阅读