背景
有一批街景图像,文件名格式:id_x_y_heading.jpg (eg.56262_115.9925510858986_28.572276170418235_225.jpg)
我需要生成一个包含[id,x,y,heading,tile_id]这些列的img_info.csv,以便后续任务的信息查找。
但是在后续工程里调取img_info.csv时,查不到数据。
仔细排查发现,img_info.csv的x y数据与文件名中x y数据有出入。(eg. csv中x为115.99255108589858,而文件名中为115.9925510858986)。
而且生成img_info.csv对应数据的dataframe时,x y一直保持的str格式。
解决方法
sv.to_csv(‘nc_sv_new.csv’, index=False, float_format = str, encoding = ‘utf-8’)
示例
从文件名生成的dataframe
增加了tile信息的dataframe
把csv重新读取进来验证一下