Object Detection In Point Cloud Road Boundary
Object detection in Point Cloud is popular in HD Map and sensor-based autonomous driving. There basically four types of object you can obtain in daily scenario: road surface - contains painted lane marking and pavement area, support facility - contains road boundary (guardrail and curb), road sign, light pole, etc., uncorrelated object - for example, sidewalk, building, etc., and moving object - such like pedestrian, vehicle, bicycle, etc. In this project, please search references, design and prototype your road boundary (guardrail) detection algorithm.
Install / Use
npx skills add rzou15/Object-detection-in-Point-Cloud-road-boundaryInstalls into whichever agent you are using.
README
Object-detection-in-Point-Cloud-road-boundary
Object detection in Point Cloud is popular in HD Map and sensor-based autonomous driving. There basically four types of object you can obtain in daily scenario: road surface - contains painted lane marking and pavement area, support facility - contains road boundary (guardrail and curb), road sign, light pole, etc., uncorrelated object - for example, sidewalk, building, etc., and moving object - such like pedestrian, vehicle, bicycle, etc.
In this project, please search references, design and prototype your road boundary (guardrail) detection algorithm.
Run Instructions
- Open a Terminal at the project directory, run:
$ python3 CoordTransform.py
This python script will read original point cloud data, do coordinate transformation (LLA -> ECEF -> ENU -> Camera),
and generate a point_cloud_camera_coord.csv file, which has 4 columns (X-coord, Y-coord, Z-coord, Intensity) for each data item.
-
Build the project "cloud_viewer" with the
CMakeLists.txt -
Run the project solution
Notes:
-
Make sure the file
final_project_point_cloud.fuseis in the directory./final_project_data/ -
Make sure the
point_cloud_camera_coord.csvis under the correct directory -
If you already have
point_cloud_camera_coord.pcdfile, you can commemt the line 335 to line 339
Required Environment
Python 3.6
C++
PCL 1.8.1 for C++
opencv for C++
Notes
-
It is recommended that you use cmake to build the project
-
We only test the project under windows system
Project Files
CoordTransform.py
point_cloud_camera_coord.csv
cloud_viewer.cpp
CMakeLists.txt
Reference
- http://www.jeffdelmerico.com/wp-content/uploads/2014/03/pcl_tutorial.pdf
- http://pointclouds.org/
Related Skills
gortex
1.1kHigh-performance code-intelligence engine for AI agents and IDE, supports 257 languages, multi repositories, based on graph, with access via CLI, MCP Server, and API. AI coding agents teammate - expose only needed information, cutting token usage up to 50x. 100% local.
techrogue
TechRogue – Roguelike technical quiz for engineers. Usage: /techrogue | /techrogue build | /techrogue settings
cc-switch
125.6kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
cc-switch
125.7kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
Languages
Security Score
Audited on Jul 2, 2026
