DEPARTMENT OF ECE
IMAGE PROCESSING USING
OPENCV
INTERNSHIP REPORT
Submitted by
B.SIDDARTH - 230801198
Jan 2024
INDUSTRY DETAILS
NAME OF THE INDUSTRY
WITH ADDRESS NSIC-TECHNICAL SERVICES
CENTRE
Sector B-24,Guindy Industrial
Estate,Ekkaduthangal,Chennai - 600
032
Website:
https://www.nsic.co.in/
INTERN COURSE NAME
image processing using
opencv
DOMAIN COMPUTER VISION
INTERNSHIP DURATION
08.01.2025 to 15.01.2025(7 days)
Signature of the student,
ABSTRACT
●This internship focused on implementing various computer
vision and image processing techniques using OpenCV and
Python.
● The project work included real-time object detection, image
segmentation, contour detection, and basic image processing
operations.
●The implementations demonstrated practical applications of
computer vision algorithms in solving real-world problems
through multiple Python scripts utilizing the OpenCV library.
1. INTRODUCTION
Computer vision and image processing have become fundamental
technologies in modern applications, ranging from surveillance
systems to autonomous vehicles.
This internship provided hands-on experience with these
technologies, focusing on:
●Real-time object detection using deep learning models
●Image segmentation and contour detection
●Basic image processing operations including grayscale
conversion and blur effects
●Implementation of various computer vision algorithms using
OpenCV and Python
The project utilized important libraries including OpenCV (cv2),
NumPy, and imutils, demonstrating the practical application of
theoretical computer vision concepts.
2. INTERN PROJECT WORK
Project 1: Real-Time Object Detection
Implemented a real-time object detection system using pre-trained Caffe models capable of
detecting 21 different object classes. Key features included:
● Video stream processing with real-time object detection
● Confidence-based filtering of detections
● Bounding box visualization with class labels and confidence scores
● FPS calculation and performance monitoring
Project 2: Static Image Object Detection
Developed a system for object detection in static images with the following capabilities:
● Loading and processing static images
● Implementing the same Caffe-based detection model
● Visualization of detected objects with colored bounding boxes
● Confidence threshold filtering
Project 3: Image Processing and Contour Detection
Created an image processing pipeline that included:
● Grayscale conversion
● Edge detection using Canny algorithm
● Binary thresholding
● Contour detection and visualization
● Object counting functionality
Project 4: Image Center Detection and Blur Effects
Implemented advanced image processing techniques including:
● Gaussian blur application
● Center point detection
● Circle drawing at image center
● Multiple image processing pipeline stages
Project Workflow
flowchart TD
A[Project Initialization] --> B[Environment Setup]
B --> C[Project Implementation Phase]
C --> D[Real-Time Detection]
C --> E[Static Image Processing]
C --> F[Contour Detection]
C --> G[Center Detection & Blur]
D --> D1[Video Stream Setup]
D1 --> D2[Frame Processing]
D2 --> D3[Object Detection]
D3 --> D4[Results Display]
E --> E1[Image Loading]
E1 --> E2[Caffe Model Processing]
E2 --> E3[Detection & Visualization]
F --> F1[Grayscale Conversion]
F1 --> F2[Edge Detection]
F2 --> F3[Contour Finding]
F3 --> F4[Object Counting]
G --> G1[Image Center Calculation]
G1 --> G2[Gaussian Blur]
G2 --> G3[Circle Drawing]
D4 --> H[Result Analysis]
E3 --> H
F4 --> H
G3 --> H
H --> I[Documentation]
I --> J[Final Report Generation]
3. OUTCOME / RESULTS
●Successfully implemented real-time object detection with an
average processing speed of 30 FPS
●Developed capability to detect and classify 21 different object
categories
●Created robust image processing pipelines for various
applications
●Gained practical experience with OpenCV and related Python
libraries
●Implemented multiple computer vision algorithms including
edge detection, contour finding, and object detection
●Developed skills in handling both static images and real-time
video streams
4.CONCLUSION
The internship provided comprehensive exposure to practical
computer vision applications and image processing techniques. The
projects undertaken involved the implementation of various computer
vision algorithms, primarily utilizing the OpenCV library.
This hands-on experience not only honed practical skills in
developing and implementing real-world computer vision solutions
but also provided valuable insights into the challenges and
considerations involved in deploying such systems, such as
computational efficiency, real-time performance, and robustness to
varying environmental conditions
4. REFERENCES
OpenCV Documentation. https://docs.opencv.org/
Szeliski, R. (2010). Computer Vision: Algorithms and Applications.
Springer.
Howard, A. G., et al. (2017). MobileNets: Efficient Convolutional Neural
Networks for Mobile Vision Applications. arXiv preprint
arXiv:1704.04861.
Redmon, J., & Farhadi, A. (2018). YOLOv3: An Incremental
Improvement. arXiv preprint arXiv:1804.02767.
1/27/25, 9:39 PM Rajalakshmi Engineering College Mail - Invitation: NSIC online internship program on "Image processing using... @ Daily from …
SIDDARTH B <[email protected]>
Invitation: NSIC online internship program on "Image processing using... @ Daily
from 5pm to 6pm from Wed Jan 8 to Tue Jan 14 (GMT+5:30)
(
[email protected])
1 message
Arul Prabahar <[email protected]> Tue, Jan 7, 2025 at 3:35 PM
Reply-To: Arul Prabahar <
[email protected]>
To:
[email protected],
[email protected] Join with Google Meet
Meeting link
meet.google.com/rxv-eozj-aak
Online internship program on "Image processing using OpenCV" scheduled from
08.01.2025 to 14.01.2025 organized by NSIC Technical Services Centre, Chennai.
When
Daily from 5pm to 6pm from Wednesday Jan 8 to Tuesday Jan 14 (India Standard Time -
Kolkata)
Location
Chennai, Tamil Nadu, India
View map
Guests
Arul Prabahar - organizer
[email protected]
[email protected]
View all guest info
RSVP for [email protected] for all events in this series
Yes No Maybe More options
https://mail.google.com/mail/u/0/?ik=157999ce17&view=pt&search=all&permthid=thread-f:1820584155056573540&simpl=msg-f:1820584155056… 1/2