{"id":22306227,"url":"https://github.com/ar-ray-code/yolov5-ros","last_synced_at":"2025-09-05T08:15:22.478Z","repository":{"id":39864976,"uuid":"457157608","full_name":"Ar-Ray-code/YOLOv5-ROS","owner":"Ar-Ray-code","description":"YOLOv5 + ROS2 object detection package (Does not circumvent the AGPL)","archived":false,"fork":false,"pushed_at":"2025-03-23T07:57:17.000Z","size":13999,"stargazers_count":63,"open_issues_count":10,"forks_count":24,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-05T22:11:21.254Z","etag":null,"topics":["humble","object-detection","rclpy","ros2","yolov5"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ar-Ray-code.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"Ar-Ray-code","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null}},"created_at":"2022-02-09T00:55:01.000Z","updated_at":"2025-03-23T07:57:16.000Z","dependencies_parsed_at":"2024-01-14T12:16:51.942Z","dependency_job_id":"e9b51b71-6800-450f-b1cb-b780a5ec13d7","html_url":"https://github.com/Ar-Ray-code/YOLOv5-ROS","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Ar-Ray-code/YOLOv5-ROS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ar-Ray-code%2FYOLOv5-ROS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ar-Ray-code%2FYOLOv5-ROS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ar-Ray-code%2FYOLOv5-ROS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ar-Ray-code%2FYOLOv5-ROS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ar-Ray-code","download_url":"https://codeload.github.com/Ar-Ray-code/YOLOv5-ROS/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ar-Ray-code%2FYOLOv5-ROS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273728712,"owners_count":25157257,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["humble","object-detection","rclpy","ros2","yolov5"],"created_at":"2024-12-03T19:15:03.468Z","updated_at":"2025-09-05T08:15:17.463Z","avatar_url":"https://github.com/Ar-Ray-code.png","language":"Python","funding_links":["https://github.com/sponsors/Ar-Ray-code"],"categories":[],"sub_categories":[],"readme":"# YOLOv5-ROS\n\n[YOLOv5](https://github.com/ultralytics/yolov5) + ROS2 object detection package\n\nThis program changes the input of detect.py (ultralytics/yolov5) to `sensor_msgs/Image` of ROS2.\n\n\u003cbr\u003e\n\nMaybe [this one](https://github.com/Alpaca-zip/ultralytics_ros) is easier to use.\n\n\u003cbr\u003e\n\n## Installation\n\n```bash\nmkdir -p ws_yolov5/src\ncd ws_yolov5/src\n\ngit clone https://github.com/Ar-Ray-code/YOLOv5-ROS.git\ngit clone https://github.com/Ar-Ray-code/bbox_ex_msgs.git\n\npip3 install -r ./YOLOv5-ROS/requirements.txt\n\ncolcon build --symlink-install\n```\n\n\u003cbr\u003e\n\n## Demo\n\n```bash\ncd ws_yolov5/\nsource ./install/setup.bash\nros2 launch yolov5_ros yolov5s_simple.launch.py\n```\n\n\u003cbr\u003e\n\n\n## Requirements\n- ROS2 Foxy\n- OpenCV 4\n- PyTorch\n- bbox_ex_msgs\n\n## Topic\n\n### Subscribe\n- image_raw (`sensor_msgs/Image`)\n\n### Publish\n- yolov5/image_raw : Resized image (`sensor_msgs/Image`)\n- yololv5/bounding_boxes : Output BoundingBoxes like darknet_ros_msgs (`bboxes_ex_msgs/BoundingBoxes`)\n\n※ If you want to use `darknet_ros_msgs` , replace `bboxes_ex_msgs` with `darknet_ros_msgs`.\n\n## About YOLOv5 and contributers\n\n- [YOLOv5 : GitHub](https://github.com/ultralytics/yolov5)\n- [Glenn Jocher : GitHub](https://github.com/glenn-jocher)\n\n### What is YOLOv5 🚀\n\nYOLOv5 is the most useful object detection program in terms of speed of CPU inference and compatibility with PyTorch.\n\n\u003e Shortly after the release of YOLOv4 Glenn Jocher introduced YOLOv5 using the Pytorch framework.\nThe open source code is available on GitHub\n\n\n## About writer\n- Ar-Ray : Japanese student.\n- Blog (Japanese) : https://ar-ray.hatenablog.com/\n- Twitter : https://twitter.com/Ray255Ar\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Far-ray-code%2Fyolov5-ros","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Far-ray-code%2Fyolov5-ros","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Far-ray-code%2Fyolov5-ros/lists"}