是否不执行ransac min_samples?

时间:2019-03-16 16:33:29

标签: python scikit-learn ransac

考虑以下代码:

from sklearn import linear_model
import numpy as np
ransac = linear_model.RANSACRegressor(min_samples=3)
X=np.array([0,1,3])
y=np.array([40,38,41])
ransac.fit(X.reshape(-1, 1), y)
print(X[ransac.inlier_mask_].shape)

输出:

(1,)

我希望min_sample=3强制发现的任何行都具有至少3个inlier,而本示例只有1个inlier。怎么可能(考虑一条线不能只用1个点组成,而我已经要求至少3个点来做这条线)?

0 个答案:

没有答案