如何解决RANSAC报错:‘无法找到有效共识集’问题?
RANSAC ValueError: 无法找到有效共识集,所有迭代因子样本不满足条件被跳过
我的环境版本
系统信息
python: 3.7.1 (default, Dec 10 2018, 22:54:23) [MSC v.1915 64 bit (AMD64)] executable: C:\ProgramData\Anaconda3\pythonw.exe machine: Windows-10-10.0.17763-SP0
BLAS配置
- macros: 无配置
- lib_dirs: 无配置
- cblas_libs: cblas
Python依赖包
- pip: 18.1
- setuptools: 40.6.3
- sklearn: 0.20.1
- numpy: 1.15.4
- scipy: 1.1.0
- Cython: 0.29.2
- pandas: 0.23.4
遇到的问题
我在使用RANSAC方法做模型拟合时,直接抛出了如下错误:
ValueError: RANSAC could not find a valid consensus set. All max_trials iterations were skipped because each randomly chosen sub-sample failed the passing criteria. See estimator attributes for diagnostics (n_skips*).
我试过调大max_trials的数值,但还是没能解决这个问题。有没有朋友能帮忙分析下可能的原因,以及对应的解决办法呢?
内容的提问来源于stack exchange,提问作者Octávio Rosa De A. Guimarães
相关产品推荐
相关产品推荐

