代码拉取完成,页面将自动刷新
import json
import numpy
import matplotlib.pyplot as plt
from numpy.core.fromnumeric import mean
# ---------Hausdorff Distance--------
poi_hd_j = open('./output/distance/PoiHD.json','r')
poi_hausdorff_dists = json.load(poi_hd_j)
af_hd_j = open('./output/distance/AfHD.json','r')
af_hausdorff_dists = json.load(af_hd_j)
ss_hd_j = open('./output/distance/SsHD.json','r')
ss_hausdorff_dists = json.load(ss_hd_j)
plt.xlabel("Data #")
plt.ylabel("Hausdorff Distance")
y_poi = list(poi_hausdorff_dists.values())
mean_poi = numpy.mean(y_poi)
plt.title("Poisson: Mean = "+str(mean_poi))
plt.plot(list(range(len(y_poi))), y_poi)
plt.show()
plt.xlabel("Data #")
plt.ylabel("Hausdorff Distance")
y_af = list(af_hausdorff_dists.values())
mean_af = numpy.mean(y_af)
plt.title("Advancing Front: Mean = "+str(mean_af))
plt.plot(list(range(len(y_af))), y_af)
plt.show()
plt.xlabel("Data #")
plt.ylabel("Hausdorff Distance")
y_ss = list(ss_hausdorff_dists.values())
mean_ss = numpy.mean(y_ss)
plt.title("Scale Space: Mean = "+str(mean_ss))
plt.plot(list(range(len(y_ss))), y_ss)
plt.show()
# ---------Chamfer Distance--------
poi_cd_j = open('./output/distance/PoiCD.json','r')
poi_chamfer_dists = json.load(poi_cd_j)
af_cd_j = open('./output/distance/AfCD.json','r')
af_chamfer_dists = json.load(af_cd_j)
ss_cd_j = open('./output/distance/SsCD.json','r')
ss_chamfer_dists = json.load(ss_cd_j)
plt.xlabel("Data #")
plt.ylabel("Chamfer Distance")
y_poi = list(poi_chamfer_dists.values())
mean_poi = numpy.mean(y_poi)
plt.title("Poisson: Mean = "+str(mean_poi))
plt.plot(list(range(len(y_poi))), y_poi)
plt.show()
plt.xlabel("Data #")
plt.ylabel("Chamfer Distance")
y_af = list(af_chamfer_dists.values())
mean_af = numpy.mean(y_af)
plt.title("Advancing Front: Mean = "+str(mean_af))
plt.plot(list(range(len(y_af))), y_af)
plt.show()
plt.xlabel("Data #")
plt.ylabel("Chamfer Distance")
y_ss = list(ss_chamfer_dists.values())
mean_ss = numpy.mean(y_ss)
plt.title("Scale Space: Mean = "+str(mean_ss))
plt.plot(list(range(len(y_ss))), y_ss)
plt.show()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。