OpenCV and ROS computer-vision class materials, including image-processing examples, lane-detection scripts, Gazebo-related examples, sample images, and a reference PDF.
This repository is currently best understood as class/practice material. It is not yet a polished autonomous-driving or robotics benchmark project.
Current contents:
Open_CV/
OpenCV.pdf
images/
OpenCV example source code/
Gazebo simulation source code/
Python examples generally require:
pip install opencv-python numpyROS Noetic / Gazebo-related examples may require:
sudo apt-get install ros-noetic-effort-controllers
sudo apt-get install ros-noetic-ros-controllersRun individual examples from their folder, for example:
python "Open_CV/OpenCV example source code/show_image.py"
python "Open_CV/OpenCV example source code/hough_lane_detection.py"Gazebo/ROS examples require a ROS Noetic environment and compatible simulation setup.
- Add screenshots for representative image-processing outputs.
- Add one short explanation for each major example.
- Add exact ROS/Gazebo launch assumptions for lane-detection scripts.
- Mark any missing datasets, bag files, or simulation worlds as
TBD.