37,722
社区成员
发帖
与我相关
我的任务
分享
#-*- coding: utf-8 -*-
from matplotlib.font_manager import FontProperties
import matplotlib.pyplot as plt
font = FontProperties(fname=r"c:\windows\fonts\simsun.ttc", size=14)
plt.figure(figsize=(6,6))
x = [1,2,3,4,5,6,7,8]
y = []
for i in x:
y.append(-(i*i)+i+3)
plt.plot(x, y)
plt.title(u'测试程序', fontproperties=font)
plt.xlabel(u'x轴', fontproperties=font)
plt.ylabel(u'y轴', fontproperties=font)
plt.grid(True)
plt.show()
file_name = u'hausdorff_distance_value.txt'
fin = open(file_name, 'r')
lines = fin.readlines()
fin.close()
frame_number = []
hd_value = []
for line in lines:
line = line.strip().split(',')
frame_number.append(int(line[0]))
hd_value.append(int(line[-1]))
plt.figure()
plt.title(u'每一帧匹配得到的HD值曲线', fontproperties=font)
plt.xlabel(u'帧数', fontproperties=font)
plt.ylabel(u'HD值', fontproperties=font)
plt.plot(frame_number, hd_value, 'k-')
plt.show()