“Develop a passion for learning. If you do, you will never cease to grow.”
Technical Drilling Series is a hands-on training program conducted with a time interval of one month for each topic, initiated to provide basic knowledge and train students to develop solutions in the respective topic.
OpenCV is the first topic in the Technical Drilling Series. It was a 12-hour training program which includes lecture and activity session.
For the past 20 years, technology has seen rapid growth. One of them is “open cv”. OpenCV is the huge open-source library for computer vision, machine learning, and image processing and now it plays a major role in real-time operation which is very important in today’s systems. By using it, one can process images and videos to identify objects, faces, or even the handwriting of a human.
This knowledgeable session was organised by Robotics and Automation club in association with the Department Association of Mechatronics. The session was held in MS teams from December 02, 2020, to December 30, 2020.
Mr Javid Hussain, an alumnus of the Mechatronics department, KCT, handled this session. He is now working as a Product Engineer in Amphisoft Technologies. He is a data science explorer who has work experience in developing deep learning and computer vision solution for industries.
There were a registration and selection process for the participants. Totally 49 students (from 2nd, 3rd, 4th year in all departments) registered for this program, and based on student’s answers in the form, 37 students were finalized. And also there were 5 students (from 2nd, 3rd, 4th-year mechatronics) who were mentoring the participants for the whole session.
It was a 4-week course. The resource person showed a demo of the open cv and explained it. All the topics were worked in live and examples for each were shown. There were also a task given to the students each week. In each week’s task, a certain number of topics were given in Asynchronous mode, which the participants must learn to do tasks. Along with lecture class, there was a one-hour activity session each week, which also included doubt clearing sessions about the given task or topic that was covered before.
The event week wise is explained below:
In week 1 the students learned about Loading images and video, drawing lines, shapes, Writing text, Resizing, Flipping, Image operations, Image Arithmetic, and logic. The task of week 1 was to create a
- Python file to open a video and display it.
- Python file to draw shapes using the mouse click.
- Python file to draw number pad.
Week 2 was about Thresholding and Color filtering, Blurring, Smoothening, Morphing. The task of the week was to create a Python file to detect lanes in the road.
In week 3, they learned Color detection, Edge detection, Contour detection, Corner detection, Template matching, Feature matching, Introduction to the Haar cascade algorithm, and the task was to create a Python file for face detection using haar cascade classifier.
Week 4 was the last and they learned about Face detection using Haar cascade, Introduction to CNN, and Project activity. This week the students had their final task and their task was to create a Python file for face recognition and print their name on the display.
In the last session, the students were asked to give feedback and all the doubts were clarified and more resources were shared.
All the participants were divided into teams and each team had a mentor to clarify their queries in the task. As to do it professionally, all tasks were posted on LinkedIn by the participants.
It was a certification course. The Certificates were provided only when the participants submitted all the given tasks. All the tasks were evaluated by Mr Javid Hussian (session handler) and Dr K Akila (Faculty coordinator, RAC) and other supporting members. Certificates were provided for both participants and mentors.
On a whole, it was a more erudite and enlightening session for the participants. By the end of the course, all the participants had a great satisfaction that they learned something interesting and informative which they could implement in this technological world.