Skip to content

TreeScan3D is an innovative project that leverages the power of 3D computer vision and multi-threaded processing for efficient tree detection. Built using C++ and integrated with the Robot Operating System (ROS), this tool excels at accurately identifying trees in complex environments.

License

Notifications You must be signed in to change notification settings

jagennath-hari/TreeScan3D-Multi-Threaded-Tree-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TreeScan3D-Multi-Threaded-Tree-Detection

TreeScan3D is an innovative project that leverages the power of 3D computer vision and multi-threaded processing for efficient tree detection. Leverages ROS, PCL and C++.

Depth Map

Depth Map

Point Cloud

Point Cloud

🏁 Dependencies

  1. ROS (Offical Guide)
  2. PCL (Offical Guide)

⚙️ To Use

  1. catkin build -DCMAKE_BUILD_TYPE=Release
  2. source workspace or .bashrc if already added
  3. rosrun detector detectorV2

🎋 3D Bounding Box with instance labelled Point Cloud

Instance Cloud

Instance Cloud

Bounding Box

3D Bounding Box

🖼️ Visualization

RVIZ can be used to visualize the Bounding Box and the computed instance cloud

RVIZ

RVIZ Window

Published Topics

  1. /tree_cloud (sensor_msgs/PointCloud2)
  2. /bounding_box (visualization_msgs/Marker)

⚠️ Note

This algorithm is still under development and has not been tested in real-time for its accuracy.

About

TreeScan3D is an innovative project that leverages the power of 3D computer vision and multi-threaded processing for efficient tree detection. Built using C++ and integrated with the Robot Operating System (ROS), this tool excels at accurately identifying trees in complex environments.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages