工具与软件:
尊敬的专家:
我正在尝试使用 https://github.com/TexasInstruments/edgeai-modelmaker 创建自定义模型。 我不能运行 run_convert_dataset.sh 似乎错误在一开始似乎它找不到一个图像,所以我从 json 文件中删除了该图像和注释。 我仅取消了该脚本中的以下代码的注释。
python3 ./scripts/convert_dataset.py --source_format=labelstudio_classification --source_anno=./data/sample/sample.json --source_data=./data/sample/new --dest_anno=./data/sample/labels.json
但在运行时、似乎出现了如下错误。
argv: ['./scripts/convert_dataset.py', '--source_format=labelstudio_classification', '--source_anno=./data/sample/sample.json', '--source_data=./data/sample/new', '--dest_anno=./data/sample/labels.json'] Traceback (most recent call last): File "/home/user/modelmaker/edgeai-modelmaker/./scripts/convert_dataset.py", line 414, in <module> main(args) File "/home/user/modelmaker/edgeai-modelmaker/./scripts/convert_dataset.py", line 378, in main convert_labelstudio_classification(args) File "/home/user/modelmaker/edgeai-modelmaker/./scripts/convert_dataset.py", line 248, in convert_labelstudio_classification dataset_json_min = json.load(afp) File "/home/user/.pyenv/versions/3.10.16/lib/python3.10/json/__init__.py", line 293, in load return loads(fp.read(), File "/home/user/.pyenv/versions/3.10.16/lib/python3.10/json/__init__.py", line 335, in loads raise JSONDecodeError("Unexpected UTF-8 BOM (decode using utf-8-sig)", json.decoder.JSONDecodeError: Unexpected UTF-8 BOM (decode using utf-8-sig): line 1 column 1 (char 0)
如何解决此问题?
步骤我做:
已从 GitHub 页面下载并安装所有必需内容。
使用 label studio 对一些图像进行注释并将其导出为 JSON-MIN 格式。
使用的图像和 json 文件将复制到 modelmaker 目录中的路径/data/sample 中。
然后尝试运行 run_convert_dataset.sh。
请帮我解决这个问题。
此致、
Sajan