ROB501 encompasses the study and application of computer vision in the field of robotics engineering. The curriculum is designed to impart theoretical knowledge and practical skills through several assignments.
This assignment involves perspective transformations and histogram equalization to modify images realistically.
The task is to extract camera poses with high precision using checkerboard calibration targets, crucial for robotic vision systems.
Students implement depth estimation from stereo images, a fundamental technique for 3D vision in robotics.
The focus here is on developing control systems that navigate robots using visual data, a key component in autonomous robotics.
The assignment introduces deep learning for visual recognition tasks, specifically estimating the sun's position using CNNs.
Clone the repository to review each assignment's implementation.
git clone https://github.com/MarkZhuang22/ROB-501-Computer-Vision-for-Robotics.git
cd ROB-501
- Python
- PyTorch
- OpenCV
- Fundamental knowledge of computer vision and neural networks
The repository is organized by assignment, with each folder containing the relevant Python scripts and supporting files.
For contributions or issues, please open an issue to discuss proposed changes or report bugs.
Issues and inquiries can be addressed by opening an issue on the repository.
If you find this repository helpful, please give it a star and share it with others who might benefit from it.