ParticleFilterVisualizer.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:Particle-Filter-Visualizer 作者: ChrisShepherd81 项目源码 文件源码
def main(argv):
    dataFolder = ''
    particlesFile = ''
    numberOfParticles = 0
    outputFile = "animation"

    usage = 'ParticleFilterVisualizer.py -f <dataFolder> -p <particleFile> -n <numberOfParticles> [-o <outputFileName>]'

    try:
        opts, args = getopt.getopt(argv,"hf:p:n:o:",["dataFolder=","particleFile=","numberParticles=" ,"outPutFile="])
    except getopt.GetoptError:
        print(usage)
        sys.exit(2)

    if len(opts) is 0:
        print(usage)
        sys.exit()

    for opt, arg in opts:
        if opt == '-h':
            print(usage)
            sys.exit()
        elif opt in ("-f", "--dataFolder"):
            dataFolder = arg
        elif opt in ("-p", "--particleFile"):
            particlesFile = arg
        elif opt in ("-n", "--numberOfParticles"):
            numberOfParticles = arg
        elif opt in ("-o", "--outputFile"):
            outputFile = arg
        else:
            print(usage)
            sys.exit(2)

    plotData(dataFolder, particlesFile, numberOfParticles, outputFile)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号