Skip to content

v0.2.1 - yolox_ros_py update

Compare
Choose a tag to compare
@Ar-Ray-code Ar-Ray-code released this 26 Mar 13:06
· 91 commits to main since this release

Japanese

作成後、多くのスターおよびフォークを頂けてうれしい限りです。ありがとうございます。

GitHub Sponsorsで支援して頂ければ開発とメンテナンスの励みになります!

全てのバージョンにおいて、挙動はyolox_ros.pyを標準としています。すべてのソースコード(スクリプト)のメンテナンスは行っていないため、気になるところがあればissueなどで教えてください。

---更新---

  • yolox_ros_py/yolox_ros.pyのパラメータの変更

    • 削除:yolo_type(default: yolox-s

    • 追加:yolox_exp_py (default: '')

    • 実行のためには exps/default/yolox_s.py のようなファイルパスを引数で指定する必要があります。インストール手順が正しければ、share/以下にインストールされます。これは、カスタムトレーニングモデルの使用を想定しています。

          yolox_ros_share_dir = get_package_share_directory('yolox_ros_py')
          
          yolox_ros = launch_ros.actions.Node(
              package="yolox_ros_py", executable="yolox_ros",
              parameters=[
                  {"image_size/width": 640},
                  {"image_size/height": 480},
                  {"yolox_exp_py" : yolox_ros_share_dir+'/yolox_s.py'},
                  {"device" : 'cpu'},
                  {"fp16" : True},
                  {"fuse" : False},
                  {"legacy" : False},
                  {"trt" : False},
                  {"ckpt" : yolox_ros_share_dir+"/yolox_s.pth"},
                  {"conf" : 0.3},
                  {"threshold" : 0.65},
                  {"resize" : 640},
              ],
          )
  • Python + OpenVINO がv0.2.0上でも動作するように修正を行いました。

  • YOLOXの自動インストールスクリプトの追加をしました。

    • bash YOLOX-ROS/yolox_ros_py/install_yolox_py.bashを実行することでダウンロードできます。
  • launch.pyやparamの追加・削除を行いました。

  • yolox_ros_cpp の Jetson Nano対応を行いました。(貢献:fateshelled

English

I'm glad to get so many stars and forks after creating it. Thank you for your support.

If you can help me with GitHub Sponsors, it will encourage me to develop and maintain it!

In all versions, the standard behavior is yolox_ros.py The behavior is standard in all versions. I do not maintain all the source code (scripts), so if you have any concerns, please let me know via issues.

---Update---

  • Change parameters in yolox_ros_py/yolox_ros.py

    • Remove: yolo_type (default: yolox-s)

    • Add: yolox_exp_py (default: '')

    • For execution, specify a file path like exps/default/yolox_s.py as an argument The following is a list of the most common problems with the system. If the installation procedure is correct, it will be installed under share/. This assumes using a custom training model.

         yolox_ros_share_dir = get_package_share_directory('yolox_ros_py')
          
          yolox_ros = launch_ros.actions.Node(
              package="yolox_ros_py", executable="yolox_ros",
              parameters=[
                  {"image_size/width": 640},
                  {"image_size/height": 480},
                  {"yolox_exp_py" : yolox_ros_share_dir+'/yolox_s.py'},
                  {"device" : 'cpu'},
                  {"fp16" : True},
                  {"fuse" : False},
                  {"legacy" : False},
                  {"trt" : False},
                  {"ckpt" : yolox_ros_share_dir+"/yolox_s.pth"},
                  {"conf" : 0.3},
                  {"threshold" : 0.65},
                  {"resize" : 640},
              ],
          )
  • Python + OpenVINO has been modified to work on v0.2.0.

  • Added an automatic installation script for YOLOX.

    • You can download it by running bash YOLOX-ROS/yolox_ros_py/install_yolox_py.bash.
  • Added/removed launch.py and param.

  • Added Jetson Nano support for yolox_ros_cpp. (Contributed by fateshelled)

Supported YOLOX version

Contributors