将批注从一种格式转换为另一种格式
source link: 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/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
有不同的方法进行对象检测,如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/
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK