【发布时间】:2015-01-16 16:26:22
【问题描述】:
我想用 scikit-image skimage.transform 和 skimage.measure.ransac 稳健地估计多项式几何变换
ransack 文档提供了一个非常好的示例,说明如何使用相似度变换来准确地做到这一点。事情是这样的:
from skimage.transform import SimilarityTransform
from skimage.measure import ransac
model, inliers = ransac((src, dst), SimilarityTransform, 2, 10)
我需要使用skimage.transform.PolynomialTransform 而不是 SimilarityTransform,并且我需要能够指定多项式顺序。
但是 RANSAC 调用将 PolynomialTransform() 作为输入,它不接受任何输入参数。所需的多项式阶数确实在 PolynomialTransform() 的估计属性中指定...所以 RANSAC 调用使用多项式阶数的默认值,即 2,而我需要一个 3 阶或 4 阶多项式。
我怀疑这是一个基本的 Python 问题? 提前致谢!
【问题讨论】:
标签: python image-processing transformation scikit-image ransac