Internship-Report-Sharath Palle
Internship-Report-Sharath Palle
Internship-Report-Sharath Palle
SUBMITTED BY
SHARATH CHANDRA PALLE (T190953051)
HOPE FOUNDATION’S
INTERNATIONAL INSTITUTE OF INFORMATION TECHNOLOGY,
HINJAWADI, PUNE(MH)-411057
SAVITRIBAI PHULE PUNE UNIVERSITY
A.Y. 2021-22
BLANK PAGE
Internship Certificate
Internship Place Details
Industry Name: The Sparks Foundation
Address: THE HANGAR, NUS ENTERPRISE
21 HENG MUI KENG TERRACE, SINGAPORE, 119613
Website: https://www.thesparksfoundationsingapore.org/
The Sparks Foundation (TSF) is a non-profit organization registered in India and Singapore. We envision
a world of enabled and connected little minds, building the futureThey aim to inspire students, help them
innovate, and let them integrate to build the next generation of humankind. The Sparks Foundation help
the students to integrate and help each other, learn from each other, and do well together.
The Graduate Rotational Internship Program (GRIP) is the flagship program of TSF in which students,
recent graduates, and professionals focus on technical skills development as well as professional profile
improvement on LinkedIn. The program gives young aspiring minds a learning platform to connect with
students and professionals from varied diversity, background, skills, and countries. During the Covid-19
pandemic, the format of GRIP is a 1-month, unpaid, and virtual internship
The internship opportunity that I had with The Sparks Foundation was a great chance
for learning and professional development. I'm grateful for having a chance to meet so
many wonderful people and professionals through this internship period. The credit for
the successful completion of this internship goes beyond my own work, to those people
who have always been with me throughout. I take this opportunity to express my
heartfelt gratitude to each one of them. OpenCV may be a library of programming
functions mainly aimed toward real-time computer vision. In simple language, it's a
library used for Image Processing. It’s mainly want to do all the operations associated
with Images. I put in the library on our computer. I begin writing your code which will
make use of the various features in OpenCV. I build this code and run it to perform the
task you described. OpenCV may be a Computer Vision library with APIs that permit
you found out a pipeline for your Computer Vision project. OpenCV-Python may be a
library of Python bindings designed to unravel computer vision problems
Table of Contents
1 Introduction
2 Objectives
4 Methodological Details
8 Appendix
1. Introduction
With the advancement of Artificial Intelligence , Computer vision came into the picture in late
1960s. Its whole purpose was to increase the intellect of the artificial mechanism available by
installing the cameras into them and describe whatever they saw just like humans’ visual system.
Thus, Computer vision should be able to detect actual daily-life 3D objects through 2D pictures.
Every picture tells us a story, something present now or what has been going on at a particular
time.
2. Objectives
In this color detection Python project, the objective of this study is to build an application
through which you can automatically get the name of the color by clicking on them.
Step 1 :
Install Python-OpenCV To implement this project.
Step-2:
First import all the required modules.
Step-3:
Then we read the Image File.
Step-4:
We have colors.csv which has all the encodings of the color as shown below.
Step-5:
Then we initialize the variables,
Now a days , importance and the study over the computer vision in field of industrial,
academics are on a hike. Specifically when dealing with the industrial environment, This
design can be used for various application based upon vision through computer for the
purpose of identifying, differentiating and collection of various object are done based
upon color , shape and size which are the primary factors. This can be done with help of
an OpenCV.
C. Inferences :
In a nutshell, this internship has been an excellent and rewarding experience. I can
conclude that there has been a lot I've learnt from my work at The Sparks Foundation,
despite having completed multiple courses in the field of IoT & Computer Vision this
was my first time using it to this extent. This allowed me to see the real world
application of these tools.
A. Suggestions:
Computer vision has still not attained a level wherein it can be directly put into use to
solve life problems, as it is still in its developmental phase. The main purpose is to detect
various shapes and colors in a given sample image. The most challenging part in this task
was to determine shape and color when two figures overlapped. Small figures inside the
big figures was quite challenging. First, we detected small contours, its shapes and then
the bigger contour and its shape. We then moved to detect its colors. Computer Vision is
a sub-part on Machine Learning.
7. Reference
[1] Reetu Awasthiand Khushboo Khurana, “Techniques for Object Recognition in Images and Multi-
Object Detection”,(IJARCET), ISSN:2278-1323,4th , April 2013.
[2] Artificial Intelligence. (December 2017). Retrieved from
https://en.wikipedia.org/wiki/Artificial_intelligence
[3] Computer Vision. (December 2017). Retrievedfrom https://en.wikipedia.org/wiki/Computer_vision
[4] Computer Vision’s Open Source. (December 2017). Retrieved from
https://en.wikipedia.org/wiki/OpenCV
[5] (2017, December 17). Object Detection [Online]. Available:
http://en.m.wikipedia.org/wiki/Object_detection
[6] Numpy.org, 2017. [Online].
Available:
http://www.numpy.org [7] https://www.invensis.net/blog/it/benefits-of-python-overother-
programming-languages/
8. Appendix
Checklist
304199: Internship (TE E&Tc 2019 Course)
Student Name:
Signature:
E. Feedback from internship supervisor (External and Internal) with following recommended
parameters through a email or letter:
a. Technical knowledge
b. Discipline
c. Punctuality
d. Commitment
e. Willingness to do the work
f. Communication skill
g. Individual work
h. Team work
i. Leadership