SlideShare a Scribd company logo
1 of 32
IMAGE PROCESSING
APPLICATIONS
Pantech Solutions
&
AIMIT ST. Aloysius College (Autonomous), MANGALORE
Organized by
All Participants, Please fill the
Attendance form, Link given in the
description
ABOUT AIMIT
ABOUT
St Aloysius Institute of Management &
Information Technology (AIMIT) is the new
campus for MBA and IT programmes offered
by St Aloysius College (Autonomous),
Mangalore.
VISION
“Empowering youth
through excellence in
education to shape a
better future for
humankind”
ABOUT PANTECH
Online Retail Store
Lab equipment, Engineering
Kits, Components, Sensors
and All level Projects
ABOUT
Established on 2004 | 7 Branches |
100+ Team
R & D
Manufacturer of Lab equipment‘s
& Development boards | Industrial
&Funded projects | Online retail
store of engineering products and
projects
Vision
“To Gain Global Leadership in
providing Technological
Solutions through Sustained
Innovation”
TABLE OF
CONTENTS
ABOUT IMAGE PROCESSING01
OPENCV & OTHER LIBRARIES
BASIC OPERATIONS
02
03
APPLICATIONS OF DIP04
LIVE DEMO05
ABOUT IMAGE
PROCESSING
In computer science, digital image
processing is the use of a digital computer
to process digital images through an
algorithm
ELECTRONIC EYE
LIBRARIES
SciPy contains modules for
optimization, linear algebra,
integration, interpolation,
special functions, FFT, signal
and image processing
Scientific Python
NumPy is a library for the Python
programming language, adding
support for large, multi-dimensional
arrays and matrices, along with a large
collection of high-level mathematical
functions to operate on these arrays.
Numerical Python
Mahotas is a includes many
algorithms implemented in C++ for
speed while operating in numpy
arrays and with a very clean Python
interface.
Mahotas
It includes algorithms for
segmentation, geometric
transformations, color space
manipulation, analysis, filtering,
morphology, feature detection, and
more.
Scikit-image
It adds support for opening,
manipulating, and saving
many different image file
formats.
PIL
OpenCV is a library of
programming functions
mainly aimed at real-time
computer vision.
Open CV
BASIC
OPERATIONS
READ, SHOW & WRITE AN IMAGE - OPENCV
import cv2
img = cv2.imread(‘image.jpg',0)
cv2.imshow(‘show',img)
cv2.imwrite(‘photo.jpg',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
pip3 install opencv-python
IMAGE FILTERING – SCIKIT IMAGE
import matplotlib.pyplot as plt
from skimage import data,filters
image = data.coins()
edges = filters.sobel(image)
plt.imshow(edges, cmap='gray')
pip3 installscikit-image
MASK AN IMAGE - NUMPY
import numpy as np
from skimage import data
import matplotlib.pyplot as plt
image = data.camera()
type(image)
numpy.ndarray #Image is a NumPy array:
mask = image < 87
image[mask]=255
plt.imshow(image, cmap='gray')
pip3 install numpy
BLURING AN IMAGE - SCIPY
from scipy import misc,ndimage
face = misc.face()
blurred_face = ndimage.gaussian_filter(face, sigma=3)
very_blurred = ndimage.gaussian_filter(face, sigma=5)
plt.imshow(blurred_face)
pip3 install scipy
ENHANCING AN IMAGE - PILLOW
from PIL import Image,ImageFilter
im = Image.open('image.jpg')
im.show()
from PIL import ImageEnhance
enh = ImageEnhance.Contrast(im)
enh.enhance(1.8).show(“Enhanced Image")
pip3 install pillow
APPLICATIONS OF
IMAGE PROCESSING
01. OBJECT RECOGNITION
Surveillance and security | Traffic monitoring | Video communication
02. FACE RECOGNITION
Facial Biometrics | Attendance marking | Finding thieves | Receptionist
03. AUTONOMOUS VEHICLE
Pedestrian detection | Traffic Light detection | Road sign detection | Lane detection
04. DISEASE DETECTION
Disease detection from Medical Image | Temperature detection from thermal camera
05. EMOTION RECOGNITION
People emotion monitoring | Lie Detection | Baby Monitoring
06. AGRICULTURE
Plant disease detection | Fruit & Vegetable classification
07. SATELLITE IMAGE ANALYSIS
Mapping | Vegetation prediction from satellite image
08. ROBOT VISION
Localisation | Vision for detection & Recognition
09. PATTERN RECOGNITION
OCR | Identifying Pattern from Image for Handwritten recognition
10. SEARCH ENGINES
Image Search | Image plagiarism checker
11. TRANSMISSION & ENCODING
Image transmission | Video streaming | Steganography
12. MEDICAL EQUIPMENTS
Gamma ray imaging | PET Scan |X-Ray Imaging |Medical CT Scale | UV Imaging
13. MOBILE & CAMERA
AI Camera | Bar Code Scanner | Camera based Measurement | Scanner
14. DESIGNING
2-D & 3-D Designing applications | 3-D Scanners
15. AUGMENTED & VIRTUAL REALITY
AR & VR Games | AR based real time image projection | AR applications
such as “Lenskart “
DEMO
SESSION
Q & A
SESSION
THANKS!
Do you have any questions?
sanjay@pantechmail.com
www.pantechsolutions.net
UPCOMING SESSION
Autonomous Vehicle Technology
E-Vehicle Technology
5-G Technology

More Related Content

Similar to Image processing application

Challenges of Deep Learning in Computer Vision Webinar - Tessellate Imaging
Challenges of Deep Learning in Computer Vision Webinar - Tessellate ImagingChallenges of Deep Learning in Computer Vision Webinar - Tessellate Imaging
Challenges of Deep Learning in Computer Vision Webinar - Tessellate ImagingAdhesh Shrivastava
 
Operationalizing Machine Learning (Rajeev Dutt, CEO, Co-Founder, DimensionalM...
Operationalizing Machine Learning (Rajeev Dutt, CEO, Co-Founder, DimensionalM...Operationalizing Machine Learning (Rajeev Dutt, CEO, Co-Founder, DimensionalM...
Operationalizing Machine Learning (Rajeev Dutt, CEO, Co-Founder, DimensionalM...Amazon Web Services Korea
 
Creating a custom Machine Learning Model for your applications - Java Dev Day...
Creating a custom Machine Learning Model for your applications - Java Dev Day...Creating a custom Machine Learning Model for your applications - Java Dev Day...
Creating a custom Machine Learning Model for your applications - Java Dev Day...Isabel Palomar
 
IRJET- Object Detection in an Image using Convolutional Neural Network
IRJET- Object Detection in an Image using Convolutional Neural NetworkIRJET- Object Detection in an Image using Convolutional Neural Network
IRJET- Object Detection in an Image using Convolutional Neural NetworkIRJET Journal
 
Analytics Zoo: Building Analytics and AI Pipeline for Apache Spark and BigDL ...
Analytics Zoo: Building Analytics and AI Pipeline for Apache Spark and BigDL ...Analytics Zoo: Building Analytics and AI Pipeline for Apache Spark and BigDL ...
Analytics Zoo: Building Analytics and AI Pipeline for Apache Spark and BigDL ...Databricks
 
AIML4 CNN lab 5-1 BreastCancer ML course student report 2022 spring (111-1).pdf
AIML4 CNN lab 5-1 BreastCancer ML course student report 2022 spring (111-1).pdfAIML4 CNN lab 5-1 BreastCancer ML course student report 2022 spring (111-1).pdf
AIML4 CNN lab 5-1 BreastCancer ML course student report 2022 spring (111-1).pdfssuserb4d806
 
Tuning for Systematic Trading: Talk 3: Training, Tuning, and Metric Strategy
Tuning for Systematic Trading: Talk 3: Training, Tuning, and Metric StrategyTuning for Systematic Trading: Talk 3: Training, Tuning, and Metric Strategy
Tuning for Systematic Trading: Talk 3: Training, Tuning, and Metric StrategySigOpt
 
Distributed Deep Learning Using Java on the Client and in the Cloud
Distributed Deep Learning Using Java on the Client and in the CloudDistributed Deep Learning Using Java on the Client and in the Cloud
Distributed Deep Learning Using Java on the Client and in the CloudData Science Leuven
 
Inception V3 Image Processing .pptx
Inception V3 Image Processing .pptxInception V3 Image Processing .pptx
Inception V3 Image Processing .pptxMahmoudMohamedAbdelb
 
Enterprise Extensions to Magnolia's Imaging
Enterprise Extensions to Magnolia's ImagingEnterprise Extensions to Magnolia's Imaging
Enterprise Extensions to Magnolia's Imagingbkraft
 
Building a Custom Vision Model
Building a Custom Vision ModelBuilding a Custom Vision Model
Building a Custom Vision ModelNicholas Toscano
 
CE344L-200365-Lab8.pdf
CE344L-200365-Lab8.pdfCE344L-200365-Lab8.pdf
CE344L-200365-Lab8.pdfUmarMustafa13
 
From notebook to production with Amazon Sagemaker
From notebook to production with Amazon SagemakerFrom notebook to production with Amazon Sagemaker
From notebook to production with Amazon SagemakerAmazon Web Services
 
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNINGHANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNINGIRJET Journal
 
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNINGHANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNINGIRJET Journal
 
Inception V3 Image Processing (1).pptx
Inception V3 Image Processing (1).pptxInception V3 Image Processing (1).pptx
Inception V3 Image Processing (1).pptxMahmoudMohamedAbdelb
 

Similar to Image processing application (20)

Challenges of Deep Learning in Computer Vision Webinar - Tessellate Imaging
Challenges of Deep Learning in Computer Vision Webinar - Tessellate ImagingChallenges of Deep Learning in Computer Vision Webinar - Tessellate Imaging
Challenges of Deep Learning in Computer Vision Webinar - Tessellate Imaging
 
Operationalizing Machine Learning (Rajeev Dutt, CEO, Co-Founder, DimensionalM...
Operationalizing Machine Learning (Rajeev Dutt, CEO, Co-Founder, DimensionalM...Operationalizing Machine Learning (Rajeev Dutt, CEO, Co-Founder, DimensionalM...
Operationalizing Machine Learning (Rajeev Dutt, CEO, Co-Founder, DimensionalM...
 
Creating a custom Machine Learning Model for your applications - Java Dev Day...
Creating a custom Machine Learning Model for your applications - Java Dev Day...Creating a custom Machine Learning Model for your applications - Java Dev Day...
Creating a custom Machine Learning Model for your applications - Java Dev Day...
 
Neural network
Neural networkNeural network
Neural network
 
IRJET- Object Detection in an Image using Convolutional Neural Network
IRJET- Object Detection in an Image using Convolutional Neural NetworkIRJET- Object Detection in an Image using Convolutional Neural Network
IRJET- Object Detection in an Image using Convolutional Neural Network
 
Analytics Zoo: Building Analytics and AI Pipeline for Apache Spark and BigDL ...
Analytics Zoo: Building Analytics and AI Pipeline for Apache Spark and BigDL ...Analytics Zoo: Building Analytics and AI Pipeline for Apache Spark and BigDL ...
Analytics Zoo: Building Analytics and AI Pipeline for Apache Spark and BigDL ...
 
Python master class 3
Python master class 3Python master class 3
Python master class 3
 
AIML4 CNN lab 5-1 BreastCancer ML course student report 2022 spring (111-1).pdf
AIML4 CNN lab 5-1 BreastCancer ML course student report 2022 spring (111-1).pdfAIML4 CNN lab 5-1 BreastCancer ML course student report 2022 spring (111-1).pdf
AIML4 CNN lab 5-1 BreastCancer ML course student report 2022 spring (111-1).pdf
 
Tuning for Systematic Trading: Talk 3: Training, Tuning, and Metric Strategy
Tuning for Systematic Trading: Talk 3: Training, Tuning, and Metric StrategyTuning for Systematic Trading: Talk 3: Training, Tuning, and Metric Strategy
Tuning for Systematic Trading: Talk 3: Training, Tuning, and Metric Strategy
 
Distributed Deep Learning Using Java on the Client and in the Cloud
Distributed Deep Learning Using Java on the Client and in the CloudDistributed Deep Learning Using Java on the Client and in the Cloud
Distributed Deep Learning Using Java on the Client and in the Cloud
 
Inception V3 Image Processing .pptx
Inception V3 Image Processing .pptxInception V3 Image Processing .pptx
Inception V3 Image Processing .pptx
 
3d printing & scanning
3d printing & scanning3d printing & scanning
3d printing & scanning
 
Enterprise Extensions to Magnolia's Imaging
Enterprise Extensions to Magnolia's ImagingEnterprise Extensions to Magnolia's Imaging
Enterprise Extensions to Magnolia's Imaging
 
Building a Custom Vision Model
Building a Custom Vision ModelBuilding a Custom Vision Model
Building a Custom Vision Model
 
CE344L-200365-Lab8.pdf
CE344L-200365-Lab8.pdfCE344L-200365-Lab8.pdf
CE344L-200365-Lab8.pdf
 
From notebook to production with Amazon Sagemaker
From notebook to production with Amazon SagemakerFrom notebook to production with Amazon Sagemaker
From notebook to production with Amazon Sagemaker
 
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNINGHANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
 
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNINGHANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
HANDWRITTEN DIGIT RECOGNITION USING MACHINE LEARNING
 
Deep learning in manufacturing predicting and preventing manufacturing defect...
Deep learning in manufacturing predicting and preventing manufacturing defect...Deep learning in manufacturing predicting and preventing manufacturing defect...
Deep learning in manufacturing predicting and preventing manufacturing defect...
 
Inception V3 Image Processing (1).pptx
Inception V3 Image Processing (1).pptxInception V3 Image Processing (1).pptx
Inception V3 Image Processing (1).pptx
 

More from Pantech ProLabs India Pvt Ltd

Choosing the right processor for embedded system design
Choosing the right processor for embedded system designChoosing the right processor for embedded system design
Choosing the right processor for embedded system designPantech ProLabs India Pvt Ltd
 
Brainsense -Introduction to brain computer interface
Brainsense -Introduction to brain computer interfaceBrainsense -Introduction to brain computer interface
Brainsense -Introduction to brain computer interfacePantech ProLabs India Pvt Ltd
 

More from Pantech ProLabs India Pvt Ltd (20)

Registration process
Registration processRegistration process
Registration process
 
Choosing the right processor for embedded system design
Choosing the right processor for embedded system designChoosing the right processor for embedded system design
Choosing the right processor for embedded system design
 
Brain Computer Interface
Brain Computer InterfaceBrain Computer Interface
Brain Computer Interface
 
Electric Vehicle Design using Matlab
Electric Vehicle Design using MatlabElectric Vehicle Design using Matlab
Electric Vehicle Design using Matlab
 
Internet of Things using Raspberry Pi
Internet of Things using Raspberry PiInternet of Things using Raspberry Pi
Internet of Things using Raspberry Pi
 
Internet of Things Using Arduino
Internet of Things Using ArduinoInternet of Things Using Arduino
Internet of Things Using Arduino
 
Brain controlled robot
Brain controlled robotBrain controlled robot
Brain controlled robot
 
Brain Computer Interface-Webinar
Brain Computer Interface-WebinarBrain Computer Interface-Webinar
Brain Computer Interface-Webinar
 
Development of Deep Learning Architecture
Development of Deep Learning ArchitectureDevelopment of Deep Learning Architecture
Development of Deep Learning Architecture
 
Future of AI
Future of AIFuture of AI
Future of AI
 
Gate driver design and inductance fabrication
Gate driver design and inductance fabricationGate driver design and inductance fabrication
Gate driver design and inductance fabrication
 
Brainsense -Brain computer Interface
Brainsense -Brain computer InterfaceBrainsense -Brain computer Interface
Brainsense -Brain computer Interface
 
Median filter Implementation using TMS320C6745
Median filter Implementation using TMS320C6745Median filter Implementation using TMS320C6745
Median filter Implementation using TMS320C6745
 
Introduction to Code Composer Studio 4
Introduction to Code Composer Studio 4Introduction to Code Composer Studio 4
Introduction to Code Composer Studio 4
 
Waveform Generation Using TMS320C6745 DSP
Waveform Generation Using TMS320C6745 DSPWaveform Generation Using TMS320C6745 DSP
Waveform Generation Using TMS320C6745 DSP
 
Interfacing UART with tms320C6745
Interfacing UART with tms320C6745Interfacing UART with tms320C6745
Interfacing UART with tms320C6745
 
Switch & LED using TMS320C6745 DSP
Switch & LED using TMS320C6745 DSPSwitch & LED using TMS320C6745 DSP
Switch & LED using TMS320C6745 DSP
 
Led blinking using TMS320C6745
Led blinking using TMS320C6745Led blinking using TMS320C6745
Led blinking using TMS320C6745
 
Introduction to tms320c6745 dsp
Introduction to tms320c6745 dspIntroduction to tms320c6745 dsp
Introduction to tms320c6745 dsp
 
Brainsense -Introduction to brain computer interface
Brainsense -Introduction to brain computer interfaceBrainsense -Introduction to brain computer interface
Brainsense -Introduction to brain computer interface
 

Recently uploaded

Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.MateoGardella
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 

Recently uploaded (20)

Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

Image processing application

  • 1. IMAGE PROCESSING APPLICATIONS Pantech Solutions & AIMIT ST. Aloysius College (Autonomous), MANGALORE Organized by
  • 2. All Participants, Please fill the Attendance form, Link given in the description
  • 3. ABOUT AIMIT ABOUT St Aloysius Institute of Management & Information Technology (AIMIT) is the new campus for MBA and IT programmes offered by St Aloysius College (Autonomous), Mangalore. VISION “Empowering youth through excellence in education to shape a better future for humankind”
  • 4. ABOUT PANTECH Online Retail Store Lab equipment, Engineering Kits, Components, Sensors and All level Projects ABOUT Established on 2004 | 7 Branches | 100+ Team R & D Manufacturer of Lab equipment‘s & Development boards | Industrial &Funded projects | Online retail store of engineering products and projects Vision “To Gain Global Leadership in providing Technological Solutions through Sustained Innovation”
  • 5. TABLE OF CONTENTS ABOUT IMAGE PROCESSING01 OPENCV & OTHER LIBRARIES BASIC OPERATIONS 02 03 APPLICATIONS OF DIP04 LIVE DEMO05
  • 6. ABOUT IMAGE PROCESSING In computer science, digital image processing is the use of a digital computer to process digital images through an algorithm ELECTRONIC EYE
  • 7. LIBRARIES SciPy contains modules for optimization, linear algebra, integration, interpolation, special functions, FFT, signal and image processing Scientific Python NumPy is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays. Numerical Python Mahotas is a includes many algorithms implemented in C++ for speed while operating in numpy arrays and with a very clean Python interface. Mahotas It includes algorithms for segmentation, geometric transformations, color space manipulation, analysis, filtering, morphology, feature detection, and more. Scikit-image It adds support for opening, manipulating, and saving many different image file formats. PIL OpenCV is a library of programming functions mainly aimed at real-time computer vision. Open CV
  • 9. READ, SHOW & WRITE AN IMAGE - OPENCV import cv2 img = cv2.imread(‘image.jpg',0) cv2.imshow(‘show',img) cv2.imwrite(‘photo.jpg',img) cv2.waitKey(0) cv2.destroyAllWindows() pip3 install opencv-python
  • 10. IMAGE FILTERING – SCIKIT IMAGE import matplotlib.pyplot as plt from skimage import data,filters image = data.coins() edges = filters.sobel(image) plt.imshow(edges, cmap='gray') pip3 installscikit-image
  • 11. MASK AN IMAGE - NUMPY import numpy as np from skimage import data import matplotlib.pyplot as plt image = data.camera() type(image) numpy.ndarray #Image is a NumPy array: mask = image < 87 image[mask]=255 plt.imshow(image, cmap='gray') pip3 install numpy
  • 12. BLURING AN IMAGE - SCIPY from scipy import misc,ndimage face = misc.face() blurred_face = ndimage.gaussian_filter(face, sigma=3) very_blurred = ndimage.gaussian_filter(face, sigma=5) plt.imshow(blurred_face) pip3 install scipy
  • 13. ENHANCING AN IMAGE - PILLOW from PIL import Image,ImageFilter im = Image.open('image.jpg') im.show() from PIL import ImageEnhance enh = ImageEnhance.Contrast(im) enh.enhance(1.8).show(“Enhanced Image") pip3 install pillow
  • 15. 01. OBJECT RECOGNITION Surveillance and security | Traffic monitoring | Video communication
  • 16. 02. FACE RECOGNITION Facial Biometrics | Attendance marking | Finding thieves | Receptionist
  • 17. 03. AUTONOMOUS VEHICLE Pedestrian detection | Traffic Light detection | Road sign detection | Lane detection
  • 18. 04. DISEASE DETECTION Disease detection from Medical Image | Temperature detection from thermal camera
  • 19. 05. EMOTION RECOGNITION People emotion monitoring | Lie Detection | Baby Monitoring
  • 20. 06. AGRICULTURE Plant disease detection | Fruit & Vegetable classification
  • 21. 07. SATELLITE IMAGE ANALYSIS Mapping | Vegetation prediction from satellite image
  • 22. 08. ROBOT VISION Localisation | Vision for detection & Recognition
  • 23. 09. PATTERN RECOGNITION OCR | Identifying Pattern from Image for Handwritten recognition
  • 24. 10. SEARCH ENGINES Image Search | Image plagiarism checker
  • 25. 11. TRANSMISSION & ENCODING Image transmission | Video streaming | Steganography
  • 26. 12. MEDICAL EQUIPMENTS Gamma ray imaging | PET Scan |X-Ray Imaging |Medical CT Scale | UV Imaging
  • 27. 13. MOBILE & CAMERA AI Camera | Bar Code Scanner | Camera based Measurement | Scanner
  • 28. 14. DESIGNING 2-D & 3-D Designing applications | 3-D Scanners
  • 29. 15. AUGMENTED & VIRTUAL REALITY AR & VR Games | AR based real time image projection | AR applications such as “Lenskart “
  • 32. THANKS! Do you have any questions? sanjay@pantechmail.com www.pantechsolutions.net UPCOMING SESSION Autonomous Vehicle Technology E-Vehicle Technology 5-G Technology