SlideShare uma empresa Scribd logo
1 de 18
COMPUTER VISION
M GOUTHAM
19X31A0591
III-CSE-B
SIIET
Human vision vs computer vision
Now we understood how complex the working of human vision system is.
Similarly achieving the vision capabilities in a machine is equally challenging .
Challenges in computer vision :
● Image stored as vector array in digital form. Deep learning techniques are required to get
insights from this data
● A very huge data set would be required to train the system to identify objects at various
angles/environmental conditions
● Time based decision making. Example Alert has to be generated by a surveillance robot when
someone crosses railway line and a train is approaching, otherwise, it should be considered
normal
● In case of living objects ability to differentiate
between the living object, a statue of the object,
life size poster/photo of the object
● Understanding the object with its context example
as humans we will be able to explain the emotion
in the picture but it is challenging for a machine to
understand the relation between different objects
in an image
What is computer vision?
❏ Computer vision enables machines to be able to read visual content. for example– to see a photo
of blue dress and learn it as a blue dress then apply that knowledge to other images of blue dress
without needing to rely on a person to tag all those images first
❏ Computer vision tasks include methods for acquiring, processing, analysing and understanding
digital images, and extraction of high dimensional data from the real world in order to produce
numerical or symbolic information
Definition: Computer vision is a field of artificial intelligence that brings
computers to capture and interpret information from image and video data .
❖ The image understanding can be seen as disentangling of symbolic information from
image data and using models constructed with the aid of geometry physics statistics
and learning theory does making computer vision as an interdisciplinary scientific
field
Computer vision is an interdisciplinary field
Purpose of Computer vision
Object classification What broad category of object is in the photograph ?
Object identification Which type of a given object is in the photograph ?
Object verification Is the object in the photograph?
Object Detection Where are the objects in the photograph?
Object Landmark
Detection
What are the key points for the object in the photograph?
Object Segmentation What pixels belong to the object in the image?
Object Recognition What objects are in the photograph and Where are they?
Key terms in computer vision
Artificial neural network:ANN refers to an network of interconnected
layer processing elements that work together to power computer vision.ANNs act
much like the neural network configurations of the human brain allowing computers
to see the images and videos and learn exactly what is in them computer vision is
rooted in ANNs
Machine Learning:Machine learning refers to algorithms that learn
patterns from the data the
computer has been given called inputs and use this patterns to make
predictions with new data
called output
How a machine looks at an image?
Images are stored in the computer as array of integers. Each integer value represents a
pixel value. Pixels are the building blocks of an image. In the below grayscale image,
every pixel value in the integer array represents the intensity of the colour at a given
coordinates in the image considered
Similarly if we consider colour image, then we need three arrays
representing the intensity of red, blue and green to represent the image. The
range for every channel (Red,Blue,Green varies between 0 to 255(0 ,0 ,0)
represent black, and (255, 255, 255) represents white.
Concepts in computer vision:
● Pattern Recognition
● Image Processing
● Artificial Intelligence
● Mathematics
● Physics
Concepts and Techniques in Computer Vision
Techniques in computer vision:
1. Image Processing
2. Feature Detection and Matching
3. Image Segmentation
4. Image recognition
5. Image Detection
1. Image Processing: Image processing is a method to perform some
operations on image, in order to get an enhanced image or to extract some useful
information from it.
Image processing basically includes the following three steps:
a. Importing the image via acquisition tools
b. Analysing and manipulating the image
c. Output in which result can be altered image or report that is based on image analysis
Purpose of Image Processing is divided into 5 groups:
Visualisation: The purpose is to observe the objects that are not visible in an image.
Image sharpening and Restoration: The purpose is to create a better image.
Image retrieval:The purpose is to seek for the image of interest.
Measurement of pattern: The purpose is to measure various objects in an image.
Image recognition:The purpose is to distinguish the objects in an image.
2. Image Segmentation : Segmentation is a process of extracting pixels in an
image that are related. Segmentation algorithms usually take an image and produce a group of
contours or a mask where a set of related pixels are assigned to a unique colour value to identify
it .
The main purpose for image segmentation is to partition an image into a collection of set of
pixels and achieve the following results for
—meaningful regions (coherent objects)
—linear structures (line ,curve,………)
—shapes (circles, eclipse,..........)
BINARY SEGMENTATION SEMANTIC SEGMENTATION
3. Feature Detection and Matching:
It is a piece of information which is relevant for solving the computation task related to a certain
application. Features may be specific structures in the image such as points,edges or objects. Features may
also be the result of a General neighborhood operation or feature detection applied to the image.
● Identify the interest point in the image. The features that are in specific locations of the images, such
as mountain peaks, building corners, doorways etc. These kinds of localised features are often called
as keypoint features.
● This feature can be matched based on their orientation and local appearance(edge profiles) are called
edges and they can also be good indicators of object boundaries.
● The local appearance around each feature point is described in some way that is (ideally) invariant
under changes in illumination translation came and in plane rotation we typically end up with a
descriptive vector for each feature point.
Image Recognition:
Recognition is one of the toughest challenges in the concept of computer vision. For human eyes
recognising an object feature or attribute would be very easy. However, this does not apply for a machine
It would be very hard for a machine to recognise or detect objects. Because, these objects vary.
Object Recognition:
● Object recognition refers to identification of what is present in the image while object detection refers
to locating where it is present in the image.
● Object recognition through deep learning can be achieved through training models. To train models
from scratch, the first thing you need to do is to collect large number of data sets. Then you need to
design certain architecture that will be used to create the model
● The output of object recognition will include the identified object category along with the probability
of correctness
Image Detection:
● Image object detection is a technique that processes the image and detect objects in it.
● Object recognition is a process of rendering an image while object detection answers the location
of an object in the image
● Object detection uses and objects features for classifying its class.
● When it comes to apply deep machine learning to image detection, developers use Python along with
open-source libraries like OpenCV image detection, Open detection, Image AI and others. These
libraries simplify the learning process and offer a ready-to-use environment
● The commonly used techniques for object detection are
* Haar cascades algorithm
* Viola Jones algorithm
Applications of computer vision in different domains
● In foresters evaluation of the emerging market for computer vision platforms and 11 most
significant providers in the category– Amazon Web Services, Chooch AI, clarifai, Deepomatic,
Google, Hive, IBM, Microsoft neurala and SAS were evaluated. The report details the findings
about how well each vendor scored against 10 criteria and where they Stand in relation to each
other the business professional can use this review to select the right partner for the computer
vision needs.
THANK YOU

Mais conteúdo relacionado

Mais procurados

Application of Image processing in Defect Detection of PCB by Jeevan B M
Application of Image processing in Defect Detection of PCB by Jeevan B MApplication of Image processing in Defect Detection of PCB by Jeevan B M
Application of Image processing in Defect Detection of PCB by Jeevan B M
Jeevan B M
 

Mais procurados (20)

Computer vision
Computer visionComputer vision
Computer vision
 
Presentation on Digital Image Processing
Presentation on Digital Image ProcessingPresentation on Digital Image Processing
Presentation on Digital Image Processing
 
Anomaly Detection using Deep Auto-Encoders
Anomaly Detection using Deep Auto-EncodersAnomaly Detection using Deep Auto-Encoders
Anomaly Detection using Deep Auto-Encoders
 
Computer vision
Computer vision Computer vision
Computer vision
 
Computer vision and Open CV
Computer vision and Open CVComputer vision and Open CV
Computer vision and Open CV
 
Computer vision introduction
Computer vision  introduction Computer vision  introduction
Computer vision introduction
 
Computer Vision.pptx
Computer Vision.pptxComputer Vision.pptx
Computer Vision.pptx
 
Computer vision ppt
Computer vision pptComputer vision ppt
Computer vision ppt
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Digital image processing using matlab
Digital image processing using matlab Digital image processing using matlab
Digital image processing using matlab
 
Video image processing
Video image processingVideo image processing
Video image processing
 
Segmentation
SegmentationSegmentation
Segmentation
 
PR 127: FaceNet
PR 127: FaceNetPR 127: FaceNet
PR 127: FaceNet
 
Deepfake - Do Our Eyes Deceive Us
Deepfake - Do Our Eyes Deceive UsDeepfake - Do Our Eyes Deceive Us
Deepfake - Do Our Eyes Deceive Us
 
Image restoration and enhancement #2
Image restoration and enhancement #2 Image restoration and enhancement #2
Image restoration and enhancement #2
 
Computer vision - Applications and Trends
Computer vision - Applications and TrendsComputer vision - Applications and Trends
Computer vision - Applications and Trends
 
Application of Image processing in Defect Detection of PCB by Jeevan B M
Application of Image processing in Defect Detection of PCB by Jeevan B MApplication of Image processing in Defect Detection of PCB by Jeevan B M
Application of Image processing in Defect Detection of PCB by Jeevan B M
 
Object tracking presentation
Object tracking  presentationObject tracking  presentation
Object tracking presentation
 
Computer Vision Presentation Artificial Intelligence (AI)
Computer Vision Presentation Artificial Intelligence (AI)Computer Vision Presentation Artificial Intelligence (AI)
Computer Vision Presentation Artificial Intelligence (AI)
 

Semelhante a Computer Vision(4).pptx

AI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this pptAI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
Pavankalayankusetty
 

Semelhante a Computer Vision(4).pptx (20)

Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & Tracking
 
Introduction to Computer Vision - Image formation
Introduction to Computer Vision -  Image formationIntroduction to Computer Vision -  Image formation
Introduction to Computer Vision - Image formation
 
Object recognition
Object recognitionObject recognition
Object recognition
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Ch1.pptx
Ch1.pptxCh1.pptx
Ch1.pptx
 
An Introduction to Digital Image Analysis.pdf
An Introduction to Digital Image Analysis.pdfAn Introduction to Digital Image Analysis.pdf
An Introduction to Digital Image Analysis.pdf
 
AI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this pptAI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
AI UNIT 4 - SRCAS JOC.pptx enjoy this ppt
 
Computer Vision.pdf
Computer Vision.pdfComputer Vision.pdf
Computer Vision.pdf
 
Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...
 
Computer vesion
Computer vesionComputer vesion
Computer vesion
 
SIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfSIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdf
 
Dq4301702706
Dq4301702706Dq4301702706
Dq4301702706
 
Image processing
Image processingImage processing
Image processing
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Chap_1_Digital_Image_Fundamentals_DD (2).pdf
Chap_1_Digital_Image_Fundamentals_DD (2).pdfChap_1_Digital_Image_Fundamentals_DD (2).pdf
Chap_1_Digital_Image_Fundamentals_DD (2).pdf
 
DIP-LECTURE_NOTES.pdf
DIP-LECTURE_NOTES.pdfDIP-LECTURE_NOTES.pdf
DIP-LECTURE_NOTES.pdf
 
A Review Paper On Image Forgery Detection In Image Processing
A Review Paper On Image Forgery Detection In Image ProcessingA Review Paper On Image Forgery Detection In Image Processing
A Review Paper On Image Forgery Detection In Image Processing
 
J017625966
J017625966J017625966
J017625966
 
Emblematical image based pattern recognition paradigm using Multi-Layer Perce...
Emblematical image based pattern recognition paradigm using Multi-Layer Perce...Emblematical image based pattern recognition paradigm using Multi-Layer Perce...
Emblematical image based pattern recognition paradigm using Multi-Layer Perce...
 
IRJET - Content based Image Classification
IRJET -  	  Content based Image ClassificationIRJET -  	  Content based Image Classification
IRJET - Content based Image Classification
 

Último

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Último (20)

WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 

Computer Vision(4).pptx

  • 2. Human vision vs computer vision Now we understood how complex the working of human vision system is. Similarly achieving the vision capabilities in a machine is equally challenging . Challenges in computer vision : ● Image stored as vector array in digital form. Deep learning techniques are required to get insights from this data ● A very huge data set would be required to train the system to identify objects at various angles/environmental conditions ● Time based decision making. Example Alert has to be generated by a surveillance robot when someone crosses railway line and a train is approaching, otherwise, it should be considered normal
  • 3. ● In case of living objects ability to differentiate between the living object, a statue of the object, life size poster/photo of the object ● Understanding the object with its context example as humans we will be able to explain the emotion in the picture but it is challenging for a machine to understand the relation between different objects in an image
  • 4. What is computer vision? ❏ Computer vision enables machines to be able to read visual content. for example– to see a photo of blue dress and learn it as a blue dress then apply that knowledge to other images of blue dress without needing to rely on a person to tag all those images first ❏ Computer vision tasks include methods for acquiring, processing, analysing and understanding digital images, and extraction of high dimensional data from the real world in order to produce numerical or symbolic information Definition: Computer vision is a field of artificial intelligence that brings computers to capture and interpret information from image and video data .
  • 5. ❖ The image understanding can be seen as disentangling of symbolic information from image data and using models constructed with the aid of geometry physics statistics and learning theory does making computer vision as an interdisciplinary scientific field Computer vision is an interdisciplinary field
  • 6. Purpose of Computer vision Object classification What broad category of object is in the photograph ? Object identification Which type of a given object is in the photograph ? Object verification Is the object in the photograph? Object Detection Where are the objects in the photograph? Object Landmark Detection What are the key points for the object in the photograph? Object Segmentation What pixels belong to the object in the image? Object Recognition What objects are in the photograph and Where are they?
  • 7. Key terms in computer vision Artificial neural network:ANN refers to an network of interconnected layer processing elements that work together to power computer vision.ANNs act much like the neural network configurations of the human brain allowing computers to see the images and videos and learn exactly what is in them computer vision is rooted in ANNs Machine Learning:Machine learning refers to algorithms that learn patterns from the data the computer has been given called inputs and use this patterns to make predictions with new data called output
  • 8. How a machine looks at an image? Images are stored in the computer as array of integers. Each integer value represents a pixel value. Pixels are the building blocks of an image. In the below grayscale image, every pixel value in the integer array represents the intensity of the colour at a given coordinates in the image considered
  • 9. Similarly if we consider colour image, then we need three arrays representing the intensity of red, blue and green to represent the image. The range for every channel (Red,Blue,Green varies between 0 to 255(0 ,0 ,0) represent black, and (255, 255, 255) represents white.
  • 10. Concepts in computer vision: ● Pattern Recognition ● Image Processing ● Artificial Intelligence ● Mathematics ● Physics Concepts and Techniques in Computer Vision Techniques in computer vision: 1. Image Processing 2. Feature Detection and Matching 3. Image Segmentation 4. Image recognition 5. Image Detection
  • 11. 1. Image Processing: Image processing is a method to perform some operations on image, in order to get an enhanced image or to extract some useful information from it. Image processing basically includes the following three steps: a. Importing the image via acquisition tools b. Analysing and manipulating the image c. Output in which result can be altered image or report that is based on image analysis Purpose of Image Processing is divided into 5 groups: Visualisation: The purpose is to observe the objects that are not visible in an image. Image sharpening and Restoration: The purpose is to create a better image. Image retrieval:The purpose is to seek for the image of interest. Measurement of pattern: The purpose is to measure various objects in an image. Image recognition:The purpose is to distinguish the objects in an image.
  • 12. 2. Image Segmentation : Segmentation is a process of extracting pixels in an image that are related. Segmentation algorithms usually take an image and produce a group of contours or a mask where a set of related pixels are assigned to a unique colour value to identify it . The main purpose for image segmentation is to partition an image into a collection of set of pixels and achieve the following results for —meaningful regions (coherent objects) —linear structures (line ,curve,………) —shapes (circles, eclipse,..........) BINARY SEGMENTATION SEMANTIC SEGMENTATION
  • 13. 3. Feature Detection and Matching: It is a piece of information which is relevant for solving the computation task related to a certain application. Features may be specific structures in the image such as points,edges or objects. Features may also be the result of a General neighborhood operation or feature detection applied to the image. ● Identify the interest point in the image. The features that are in specific locations of the images, such as mountain peaks, building corners, doorways etc. These kinds of localised features are often called as keypoint features. ● This feature can be matched based on their orientation and local appearance(edge profiles) are called edges and they can also be good indicators of object boundaries. ● The local appearance around each feature point is described in some way that is (ideally) invariant under changes in illumination translation came and in plane rotation we typically end up with a descriptive vector for each feature point.
  • 14. Image Recognition: Recognition is one of the toughest challenges in the concept of computer vision. For human eyes recognising an object feature or attribute would be very easy. However, this does not apply for a machine It would be very hard for a machine to recognise or detect objects. Because, these objects vary. Object Recognition: ● Object recognition refers to identification of what is present in the image while object detection refers to locating where it is present in the image. ● Object recognition through deep learning can be achieved through training models. To train models from scratch, the first thing you need to do is to collect large number of data sets. Then you need to design certain architecture that will be used to create the model ● The output of object recognition will include the identified object category along with the probability of correctness
  • 15. Image Detection: ● Image object detection is a technique that processes the image and detect objects in it. ● Object recognition is a process of rendering an image while object detection answers the location of an object in the image ● Object detection uses and objects features for classifying its class. ● When it comes to apply deep machine learning to image detection, developers use Python along with open-source libraries like OpenCV image detection, Open detection, Image AI and others. These libraries simplify the learning process and offer a ready-to-use environment ● The commonly used techniques for object detection are * Haar cascades algorithm * Viola Jones algorithm
  • 16. Applications of computer vision in different domains
  • 17. ● In foresters evaluation of the emerging market for computer vision platforms and 11 most significant providers in the category– Amazon Web Services, Chooch AI, clarifai, Deepomatic, Google, Hive, IBM, Microsoft neurala and SAS were evaluated. The report details the findings about how well each vendor scored against 10 criteria and where they Stand in relation to each other the business professional can use this review to select the right partner for the computer vision needs.