Key Responsibilities
Perform image preprocessing, object detection, and image segmentation using deep learning techniques
Apply comprehensive knowledge of computer vision deep learning architectures
Conduct literature surveys to stay updated on advancements in deep learning, computer vision algorithms, and emerging trends
Demonstrate proficiency in programming languages such as Python, C, and C++
Requirements
OpenCV: For traditional computer vision tasks, including preprocessing and feature extraction
Frameworks like PyTorch and Keras: For building, training, and deploying deep learning models
Pillow (PIL): For basic image manipulation tasks such as resizing, cropping, and color adjustments
Scikit-Image: For advanced image processing tasks like segmentation and transformations
NumPy/Pandas: For numerical computations and efficient data manipulation
Matplotlib/Seaborn: For visualizing datasets, training metrics, and results
Bachelor's degree in Computer Science