def get_position():
"""http://localhost:5000/get_position?filename=test&mic_amount=37 ..."""
filename = request.args.get('filename', '', str)
mic_amount = request.args.get('mic_amount', 0, int)
trials = request.args.get('trials', 0, int)
proc_number = request.args.get('proc_number', 0, int)
core = Core(filename, mic_amount=mic_amount, trials=trials, proc_number=proc_number)
core.generate_source_positions()
core.generate_distances()
core.prepare()
core.generate_signals()
return jsonify(est_x=float(core.Est_position[0][0]), est_y=float(core.Est_position[0][1]),
est_z=float(core.Est_position[0][2]), true_x=float(core.True_position[0][0]),
true_y=float(core.True_position[0][1]), true_z=float(core.True_position[0][2]))
评论列表
文章目录