Я внедрил 3D-модель Yolo в свое рабочее пространство, и она работает нормально. На выходе я получаю изображение. Поэтому я хотел бы знать, где я могу получить метки для моих 3D-ограничивающих рамок. И мне бы даже хотелось узнать, в каком формате хранятся метки.
x,y,x,y... формат или x,y,z,x,y,z... формат.
(Редактировать) Я реализовал 3D-модель Yolo: https://github.com/ruhyadi/YOLO3D
Я загрузил предварительно обученные веса и выполнил вывод, используя:
python inference.py \
--weights yolov5s.pt \
--source eval/image_2 \
--reg_weights weights/resnet18.pkl \
--model_select resnet18 \
--output_path runs/ \
--show_result --save_result
Теперь в папке run я просто получаю изображение PNG в качестве вывода. Мой результат:
Теперь я хотел бы даже получить точки для ограничивающих трехмерных рамок на этом изображении, и я даже хотел бы знать, в каком формате хранятся эти точки, в формате x,y,x,y.. или в x, y,z,x,y,z.. формат?
@Bindestrich, спасибо за ответ. Я отредактировал свой вопрос, чтобы сделать его более понятным. Большое спасибо!!.
Привет всем, вот я и нашел решение своего вопроса. В папке библиотеки находится сценарий Math.py. В Math.py есть функция create_corners, мы можем использовать эту функцию в нашем скрипте inference.py, чтобы получать метки трехмерных ограничивающих рамок. А формат наших трехмерных ограничивающих рамок — x,y,z,x,y,z..., он упоминается только в скрипте Math.py.
Можете ли вы привести более ясный пример? Значения нормализованы, Майк с yolov5? Это x-min, y_min, z_min, а затем максимальные значения? Также, пожалуйста, примите свой ответ, чтобы люди знали, что проблема решена.
Как сейчас написано, ваш ответ неясен. Пожалуйста, отредактируйте , чтобы добавить дополнительную информацию, которая поможет другим понять, как это относится к заданному вопросу. Более подробную информацию о том, как писать хорошие ответы, вы можете найти в справочном центре.
попытайте счастья с этим скриптом преобразования github.com/ruhyadi/yolo3d-lightning/blob/main/scripts/… также есть несколько реализаций yolo3d, мы не сможем помочь, если вы не сообщите нам, какую из них вы используете