def write_outputs(self):
"""Write information of detected streaks."""
if not os.path.exists(self.output_path):
os.makedirs(self.output_path)
fp = open('%sstreaks.txt' % self.output_path, 'w')
fp.writelines('#ID x_center y_center area perimeter shape_factor ' +
'radius_deviation slope_angle intercept connectivity\n')
for n, edge in enumerate(self.streaks):
line = '%2d %7.2f %7.2f %6.1f %6.1f %6.3f %6.2f %5.2f %7.2f %2d\n' \
% \
(
edge['index'], edge['x_center'], edge['y_center'],
edge['area'], edge['perimeter'], edge['shape_factor'],
edge['radius_deviation'], edge['slope_angle'],
edge['intercept'], edge['connectivity']
)
fp.writelines(line)
fp.close()
评论列表
文章目录