One Week Faculty Development Programme - 2024
22nd - 26th July 2024
Department of Computer Science and Engineering of Dronacharya Group of Institutions Greater Noida has successfully completed One Week Online FDP on “OpenCV for Image and Video Processing Applications” from 22nd - 26th July 2024, organized by NITTTR Chandigarh as the remote center. 33 faculty members and research scholars attended the FDP.
The objective of the FDP was to develop faculty members' knowledge and professional skills to improve their performance in education, research, and administration, as well as to enhance organizational abilities and culture. The FDP provided a comprehensive understanding to the participants about Image Processing Computer Vision and Deep Learning of Open CV technology. Various sessions under the FDP were organized for faculty, researchers, and industry personnels carrying out research in this area.
In the FDP all the speakers explained their topics with PPT and corresponding hands-on Python code. OpenCV, or the Open-Source Computer Vision Library, is a powerful open-source library widely adopted in computer vision projects. It serves as an integrated framework for real-time computer vision, enabling developers and researchers to harness the advantages of visual data processing. Here are some key aspects of OpenCV:
- Image Processing Functionalities: OpenCV offers a wide range of image processing techniques, from basic operations to more advanced applications. These functionalities include filtering, edge detection, morphological operations, and color manipulation.
- Object Recognition and Localization: OpenCV algorithms facilitate identifying and localizing objects within images or video streams. This capability is crucial for tasks like object detection and tracking.
- Facial Recognition: OpenCV supports facial recognition, allowing you to build systems that recognize and analyze faces in images or video.
- Video Processing: OpenCV extends beyond static images to handle video streams. You can perform tasks such as video stabilization, motion tracking, and video analysis.
- Augmented Reality (AR): OpenCV provides tools for creating AR applications by overlaying virtual objects on real-world scenes.
Day 1 (22nd July, 2024): Essentials of Python Programming for Computer Vision and OpenCV. Speaker: Prof. (Dr.) Amit Deora
He has covered the following points in his presentation and hands-on practice.
- Introduction to Python programming basics.
- Overview of OpenCV library and its capabilities.
- Basic image loading, manipulation, and display using OpenCV.
- Understanding color spaces and pixel operations.
Day 2 (23rd July, 2024): OpenCV Usage and Implementation. Speaker: Mr. Saurabh Agarwal, Prof. Upendra Kumar Tiwari, and Prof. (Dr.) Amit Deora. Following points were covered during the FDP:
- More in-depth exploration of OpenCV functions and modules.
- Practical examples of image filtering, thresholding, and edge detection.
- Hands-on exercises with image enhancement techniques.
Day 3 (24th July, 2024): Object Detection using OpenCV and Deep Learning. Speaker: Prof. Sarbjeet Singh and Prof. Gagan Rozy. Topics covered during the 3rd day of FDP were:
- Introduction to object detection algorithms.
- Using pre-trained deep learning models (such as YOLO or SSD) for object detection.
- Implementing custom object detection pipelines with OpenCV.
Day 4 (25th July, 2024): Motion Detection and Tracking. Speaker: Prof. SarbJeet Singh and Prof. Joystna Bodapati. Following topics were covered during the 4th day session:
- Techniques for detecting motion in video streams.
- Tracking moving objects across frames.
- Applications of motion detection in surveillance and video analytics.
Day 5 (26th July, 2024): Video Feature Detection and Analytics. Speaker: Prof. Gaurav Kumar. During the 5th day session, the attendees were able to learn the following:
- Extracting features from video frames (e.g., keypoints, descriptors).
- Matching features between frames.
- Analyzing video content using feature-based methods.
Overall, the FDP provided a solid understanding of OpenCV tools for image processing, computer vision, and video processing.