时间:2021-05-22
在做深度学习的目标检测中,我们在测试好数据集后,可以用批量检查两个数据文件下面的标签文件,看看他们的行数是否一致,这样可以判断是否有漏检的情况,就不用一张张图片去看了。
对比两个标签文件的行数,可以发现有没有漏检。(对比的是打标的和训练后的标签)
代码如下:
#coding=utf-8import os, globimport numpy as nppath1 = 'temp//1//'path2 = 'temp//2//'file_one_list = glob.glob(path1 + "*.txt")file_two_list = glob.glob(path2 + "*.txt")print(len(file_one_list))for item in (file_one_list): base_name = os.path.basename(item) with open(item,'r') as f: lines_one=f.readlines() cur_file_path = os.path.join(path2, base_name) if os.path.exists(cur_file_path): with open(cur_file_path,'r') as f: lines_two=f.readlines() if len(lines_one)!=len(lines_two): print("检测框不对应:",base_name) else: print("不在在文件",base_name)总结
到此这篇关于python批量检查两个对应的txt文件的行数是否一致的文章就介绍到这了,更多相关python批量检查txt文件内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了python将两个txt文件内容合并的具体代码,供大家参考,具体内容如下分析:先分别将两个文件中的内容读入列表中,再将列表分割把不同属性的数
复制代码代码如下:#region判断图片是否一致//////判断图片是否一致//////图片一///图片二///是否一致publicboolIsSameImg(
python合并文本文件示例代码。python实现两个文本合并employee文件中记录了工号和姓名catemployee.txt:100JasonSmith2
问题由来:把Excel中的每一行数据对应放一个txt文档中。解答:用python往文件中写东西时候必须先用open('XXX.txt')打开文件,但是在引号""
python实现两个文本合并employee文件中记录了工号和姓名复制代码代码如下:catemployee.txt:100JasonSmith200JohnDo