有不同的方法进行对象检测,如TensorFlow对象检测、Yolo对象检测。每种方法都有其自己的输入数据格式。TensorFlow对象检测接受XML格式的输入,Yolo对象检测接受txt格式的输入。
在这里,我将分享将可用数据从一种格式转换为另一种格式的代码。
让我们进入编码部分
XML到CSV
从这里下载代码文件。运行以下命令以执行它。Python xml_to_csv.py-i数据/列车/xmls-o数据/列车/Train.csvher
将XML转换为txt
您可以从这里下载文件。在这里,您需要根据您的数据更改LUT字典。您可以增加或减少字典中的类(第72-77行)。在您的终端中键入以下命令。here
Python xml_to_txt.py-i数据/列车/xmls-o数据/列车/txts
TXT到CSV
从这里下载代码文件。运行以下命令。here
Python txt_to_csv.py-i数据/txts-img数据/图像-o数据/data.csv
将TXT转换为XML
从这里下载脚本,然后运行以下命令。here
CSV到XML
从此处下载代码文件,然后运行以下命令。here
CSV到Txt
从此处下载脚本,然后运行以下命令。here
CSV到JSON
从此处下载代码文件,然后运行以下命令。here
我的主要目的是将所有需要的格式保存在一个位置。有关更多详细信息,请查看此处。check here
原创文章,作者:fendouai,如若转载,请注明出处:https://panchuang.net/2021/07/15/%e5%b0%86%e6%89%b9%e6%b3%a8%e4%bb%8e%e4%b8%80%e7%a7%8d%e6%a0%bc%e5%bc%8f%e8%bd%ac%e6%8d%a2%e4%b8%ba%e5%8f%a6%e4%b8%80%e7%a7%8d%e6%a0%bc%e5%bc%8f-2/