SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
10 VI June 2022
https://doi.org/10.22214/ijraset.2022.44527
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VI June 2022- Available at www.ijraset.com
2664
© IJRASET: All Rights are Reserved | SJImpact Factor 7.538 | ISRA Journal Impact Factor 7.894 |
Image Processing in Open CV
Udit Malik
Dronacharya College of Engineering, India
Abstract: Now a day’s need of Machine Learning is growing day by day because by using Machine learning algorithm anyone
can get accurate results. Image Processing is one of the many applications of machine Learning. OpenCV is one of the famously
used open-source Python libraries meant exclusively for Computer Vision and Image Processing. Modules and methods
available in OpenCV allow users to perform image processing with a few lines of codes.
I. INTRODUCTION
Today is the age of advancement of computerized reasoning frameworks that is used for further cooperation between human and
machine. Open CV is an open source library which give some functionality like computer vision, image processing using machine
learning. In today’s world we can use it for real time operation, by using it we can process image and videos to identify objects,
faces (ie. on the base of shape, size, color) or even hand tracking human. Open CV library has more than 2500 optimized
algorithms, which includes a set of both classic and state-of-the-art computer vision and machine learning algorithms. In OpenCV
helps computers to understand the content of the digital images such as photographs and videos.
II. PROPOSED PLAN OF WORK
When we see through our eyes. Our eye provide lots of information about the object which you see. Machine differentiate between
objects based on some features like shape, color etc. of object. Machines are capable of seeing and process the vision into numbers
and store in the memory. We use pixel value to convert images into numbers. The pixel is the basic unit of programmable color on a
computer display or in a computer image.
The picture intensity at the particular location is represented by the numbers. In the above image, we have shown the pixel values
for a grayscale image consist of only one value, the intensity of the black color at that location.
There are two common ways to identify the images:
A. Grayscale
Grayscale images are those images which contain only two colors black and white. The contrast measurement of intensity is black
treated as the weakest intensity, and white as the strongest intensity. When we use the grayscale image, the computer assigns each
pixel value based on its level of darkness.
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VI June 2022- Available at www.ijraset.com
2665
© IJRASET: All Rights are Reserved | SJImpact Factor 7.538 | ISRA Journal Impact Factor 7.894 |
B. RGB
An RGB is a combination of the red, green, blue color which together makes a new color. The computer retrieves that value from
each pixel and puts the results in an array to be interpreted.
In this above image our Machine learning algorithm which I get from Open CV recognise image on the bases of color, shape. To
find color, Machine algorithm use pixel and then at last get an RGB value to recognise the color.
III. METHODOLOGY
The Frame work involves Open CV library used in VS code for recognising images. Open CV algorithms work by analysing image
and find out some features(ie. Shape, color, density) of the image. Firstly, goal is to convert an image into a form suitable for
analysis, mostly in binary. After that we perform operations such as exposure correction, color balancing, image noise reduction, or
increasing image sharpness. We are using various thresholding techniques to process a color full images. Binary thresholding makes
pixel values either to zero or 255 based on the threshold value provided. Image smoothing is an important image processing
technique that performs blurring and noise filtering in an image.
A. OpenCV Image Filters
Image filtering is the process of modifying an image by changing its shades or color of the pixel. It is also used to increase
brightness and contrast. In this tutorial, we will learn about several types of filters.
B. Bilateral Filter
OpenCV provides the bilateralFilter() function to apply the bilateral filter on the image. The bilateral filter can reduce unwanted
noise very well while keeping edges sharp. The syntax of the function is given below:
C. Output
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VI June 2022- Available at www.ijraset.com
2666
© IJRASET: All Rights are Reserved | SJImpact Factor 7.538 | ISRA Journal Impact Factor 7.894 |
IV. CONCLUSION
In this report, we examined the plane and execution of Image Processing with the help of Open CV. The venture is constructed
utilizing open source programming modules with VS code local area backing which can oblige any updates soon. Open Cv is the
future of computer vision, image processing. Which has lots of application in daily life and open Cv is optimising their library so
that we can use Artificial intelligence more efficiently.
REFERENCES
[1] Learning OpenCV by Adrian Kaehler and Gary Rost Bradski
[2] Learning OpenCV 4 Computer Vision with Python
[3] Get to Grips with Tools,Techniques, and Algorithms for Computer Vision and Machine Learning, 3rd Edition]
[4] OpenCV Computer Vision with Python Book by Joseph Howse
[5] Thresholding:https://analyticsindiamag.com/image-processing-with-opencv-in-python/
Image Processing In Open CV. Image Processing In Open CV. Image Processing In Open CV

Weitere Àhnliche Inhalte

Ähnlich wie Image Processing In Open CV. Image Processing In Open CV. Image Processing In Open CV

Image Maximization Using Multi Spectral Image Fusion Technique
Image Maximization Using Multi Spectral Image Fusion TechniqueImage Maximization Using Multi Spectral Image Fusion Technique
Image Maximization Using Multi Spectral Image Fusion Technique
dbpublications
 
Law cost portable machine vision system
Law cost portable machine vision systemLaw cost portable machine vision system
Law cost portable machine vision system
Sagarika Muthukumarana
 
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
 

Ähnlich wie Image Processing In Open CV. Image Processing In Open CV. Image Processing In Open CV (20)

Image Maximization Using Multi Spectral Image Fusion Technique
Image Maximization Using Multi Spectral Image Fusion TechniqueImage Maximization Using Multi Spectral Image Fusion Technique
Image Maximization Using Multi Spectral Image Fusion Technique
 
MAJOR PROJECT
MAJOR PROJECT MAJOR PROJECT
MAJOR PROJECT
 
PCB Faults Detection Using Image Processing
PCB Faults Detection Using Image ProcessingPCB Faults Detection Using Image Processing
PCB Faults Detection Using Image Processing
 
Law cost portable machine vision system
Law cost portable machine vision systemLaw cost portable machine vision system
Law cost portable machine vision system
 
IRJET- Wearable AI Device for Blind
IRJET- Wearable AI Device for BlindIRJET- Wearable AI Device for Blind
IRJET- Wearable AI Device for Blind
 
A review on image processing
A review on image processingA review on image processing
A review on image processing
 
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...
 
aip basic open cv example
aip basic open cv exampleaip basic open cv example
aip basic open cv example
 
IRJET- Low Light Image Enhancement using Convolutional Neural Network
IRJET-  	  Low Light Image Enhancement using Convolutional Neural NetworkIRJET-  	  Low Light Image Enhancement using Convolutional Neural Network
IRJET- Low Light Image Enhancement using Convolutional Neural Network
 
IMAGE SEGMENTATION AND ITS TECHNIQUES
IMAGE SEGMENTATION AND ITS TECHNIQUESIMAGE SEGMENTATION AND ITS TECHNIQUES
IMAGE SEGMENTATION AND ITS TECHNIQUES
 
Deblurring, Localization and Geometry Correction of 2D QR Bar Codes Using Ric...
Deblurring, Localization and Geometry Correction of 2D QR Bar Codes Using Ric...Deblurring, Localization and Geometry Correction of 2D QR Bar Codes Using Ric...
Deblurring, Localization and Geometry Correction of 2D QR Bar Codes Using Ric...
 
Electronic Circuit Assessment using Machine Learning (ML)
Electronic Circuit Assessment using Machine Learning (ML)Electronic Circuit Assessment using Machine Learning (ML)
Electronic Circuit Assessment using Machine Learning (ML)
 
Efficient Point Cloud Pre-processing using The Point Cloud Library
Efficient Point Cloud Pre-processing using The Point Cloud LibraryEfficient Point Cloud Pre-processing using The Point Cloud Library
Efficient Point Cloud Pre-processing using The Point Cloud Library
 
Efficient Point Cloud Pre-processing using The Point Cloud Library
Efficient Point Cloud Pre-processing using The Point Cloud LibraryEfficient Point Cloud Pre-processing using The Point Cloud Library
Efficient Point Cloud Pre-processing using The Point Cloud Library
 
Computer Vision di Era Industri 4.0
Computer Vision di Era Industri 4.0Computer Vision di Era Industri 4.0
Computer Vision di Era Industri 4.0
 
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
 
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
 
A0540106
A0540106A0540106
A0540106
 
Gender Classification using SVM With Flask
Gender Classification using SVM With FlaskGender Classification using SVM With Flask
Gender Classification using SVM With Flask
 
Classroom Attendance using Face Detection and Raspberry-Pi
Classroom Attendance using Face Detection and Raspberry-PiClassroom Attendance using Face Detection and Raspberry-Pi
Classroom Attendance using Face Detection and Raspberry-Pi
 

Mehr von Antoinette Williams

Mehr von Antoinette Williams (20)

Essay On Why I Want To Become A Nurse For All Cla
Essay On Why I Want To Become A Nurse For All ClaEssay On Why I Want To Become A Nurse For All Cla
Essay On Why I Want To Become A Nurse For All Cla
 
9 Survey Question Templates Sample Templ
9 Survey Question Templates Sample Templ9 Survey Question Templates Sample Templ
9 Survey Question Templates Sample Templ
 
College Admissions Essay Help Mistakes - 25 Colleg
College Admissions Essay Help Mistakes - 25 CollegCollege Admissions Essay Help Mistakes - 25 Colleg
College Admissions Essay Help Mistakes - 25 Colleg
 
5 Tips To Help Students Write Better Papers - Child Development Institute
5 Tips To Help Students Write Better Papers - Child Development Institute5 Tips To Help Students Write Better Papers - Child Development Institute
5 Tips To Help Students Write Better Papers - Child Development Institute
 
Civil War Blog Newspaper Writing Style 1862
Civil War Blog Newspaper Writing Style 1862Civil War Blog Newspaper Writing Style 1862
Civil War Blog Newspaper Writing Style 1862
 
Photo Essay Help. Writing An Essay Help. Online assignment writing service.
Photo Essay Help. Writing An Essay Help. Online assignment writing service.Photo Essay Help. Writing An Essay Help. Online assignment writing service.
Photo Essay Help. Writing An Essay Help. Online assignment writing service.
 
Essay On College Life Pdf995. Online assignment writing service.
Essay On College Life Pdf995. Online assignment writing service.Essay On College Life Pdf995. Online assignment writing service.
Essay On College Life Pdf995. Online assignment writing service.
 
The Game Of Writing -- Where On The Bo. Online assignment writing service.
The Game Of Writing -- Where On The Bo. Online assignment writing service.The Game Of Writing -- Where On The Bo. Online assignment writing service.
The Game Of Writing -- Where On The Bo. Online assignment writing service.
 
Career Research Paper Essay Template - Downloa
Career Research Paper Essay Template - DownloaCareer Research Paper Essay Template - Downloa
Career Research Paper Essay Template - Downloa
 
Persuasive Essay Holes Essay. Online assignment writing service.
Persuasive Essay Holes Essay. Online assignment writing service.Persuasive Essay Holes Essay. Online assignment writing service.
Persuasive Essay Holes Essay. Online assignment writing service.
 
Primary Handwriting Paper Paging Supermom - Num
Primary Handwriting Paper Paging Supermom - NumPrimary Handwriting Paper Paging Supermom - Num
Primary Handwriting Paper Paging Supermom - Num
 
Research Paper Conclusion Writin. Online assignment writing service.
Research Paper Conclusion Writin. Online assignment writing service.Research Paper Conclusion Writin. Online assignment writing service.
Research Paper Conclusion Writin. Online assignment writing service.
 
Writing A Reaction Or Response Essay. Online assignment writing service.
Writing A Reaction Or Response Essay. Online assignment writing service.Writing A Reaction Or Response Essay. Online assignment writing service.
Writing A Reaction Or Response Essay. Online assignment writing service.
 
Pin By Natasha Detta On Narrative Writing Tea
Pin By Natasha Detta On Narrative Writing  TeaPin By Natasha Detta On Narrative Writing  Tea
Pin By Natasha Detta On Narrative Writing Tea
 
9 Demonstration Speech Example Templates Sam
9 Demonstration Speech Example Templates  Sam9 Demonstration Speech Example Templates  Sam
9 Demonstration Speech Example Templates Sam
 
Creativity Over Coinage Why Making Money Has N
Creativity Over Coinage Why Making Money Has NCreativity Over Coinage Why Making Money Has N
Creativity Over Coinage Why Making Money Has N
 
The Good Way To Write A Superio. Online assignment writing service.
The Good Way To Write A Superio. Online assignment writing service.The Good Way To Write A Superio. Online assignment writing service.
The Good Way To Write A Superio. Online assignment writing service.
 
College Essays - Top Essays That Worked - Twelve Coll
College Essays - Top Essays That Worked - Twelve CollCollege Essays - Top Essays That Worked - Twelve Coll
College Essays - Top Essays That Worked - Twelve Coll
 
Cultural Diversity Reflection Paper. Online assignment writing service.
Cultural Diversity Reflection Paper. Online assignment writing service.Cultural Diversity Reflection Paper. Online assignment writing service.
Cultural Diversity Reflection Paper. Online assignment writing service.
 
Argumentative Essay Structure - Anti Vuvuzela
Argumentative Essay Structure - Anti VuvuzelaArgumentative Essay Structure - Anti Vuvuzela
Argumentative Essay Structure - Anti Vuvuzela
 

KĂŒrzlich hochgeladen

ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
ashishpaul799
 
Financial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdfFinancial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdf
MinawBelay
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
äž­ ć€źç€Ÿ
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
heathfieldcps1
 

KĂŒrzlich hochgeladen (20)

How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17
 
ĐỀ THAM KHáșąO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIáșŸNG ANH FORM 50 CÂU TRáșźC NGHI...
ĐỀ THAM KHáșąO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIáșŸNG ANH FORM 50 CÂU TRáșźC NGHI...ĐỀ THAM KHáșąO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIáșŸNG ANH FORM 50 CÂU TRáșźC NGHI...
ĐỀ THAM KHáșąO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIáșŸNG ANH FORM 50 CÂU TRáșźC NGHI...
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 
INU_CAPSTONEDESIGN_ᄇᅔᄆᅔᆯᄇᅄᆫ호486_á„‹á…„á†žá„…á…©á„ƒá…łá„‹á…­á†Œ 발표자료.pdf
INU_CAPSTONEDESIGN_ᄇᅔᄆᅔᆯᄇᅄᆫ호486_á„‹á…„á†žá„…á…©á„ƒá…łá„‹á…­á†Œ 발표자료.pdfINU_CAPSTONEDESIGN_ᄇᅔᄆᅔᆯᄇᅄᆫ호486_á„‹á…„á†žá„…á…©á„ƒá…łá„‹á…­á†Œ 발표자료.pdf
INU_CAPSTONEDESIGN_ᄇᅔᄆᅔᆯᄇᅄᆫ호486_á„‹á…„á†žá„…á…©á„ƒá…łá„‹á…­á†Œ 발표자료.pdf
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdf
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
Word Stress rules esl .pptx
Word Stress rules esl               .pptxWord Stress rules esl               .pptx
Word Stress rules esl .pptx
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
Discover the Dark Web .pdf InfosecTrain
Discover the Dark Web .pdf  InfosecTrainDiscover the Dark Web .pdf  InfosecTrain
Discover the Dark Web .pdf InfosecTrain
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptx
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
 
Financial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdfFinancial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdf
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
 
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdfPost Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
Post Exam Fun(da) Intra UEM General Quiz 2024 - Prelims q&a.pdf
 

Image Processing In Open CV. Image Processing In Open CV. Image Processing In Open CV

  • 1. 10 VI June 2022 https://doi.org/10.22214/ijraset.2022.44527
  • 2. International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538 Volume 10 Issue VI June 2022- Available at www.ijraset.com 2664 © IJRASET: All Rights are Reserved | SJImpact Factor 7.538 | ISRA Journal Impact Factor 7.894 | Image Processing in Open CV Udit Malik Dronacharya College of Engineering, India Abstract: Now a day’s need of Machine Learning is growing day by day because by using Machine learning algorithm anyone can get accurate results. Image Processing is one of the many applications of machine Learning. OpenCV is one of the famously used open-source Python libraries meant exclusively for Computer Vision and Image Processing. Modules and methods available in OpenCV allow users to perform image processing with a few lines of codes. I. INTRODUCTION Today is the age of advancement of computerized reasoning frameworks that is used for further cooperation between human and machine. Open CV is an open source library which give some functionality like computer vision, image processing using machine learning. In today’s world we can use it for real time operation, by using it we can process image and videos to identify objects, faces (ie. on the base of shape, size, color) or even hand tracking human. Open CV library has more than 2500 optimized algorithms, which includes a set of both classic and state-of-the-art computer vision and machine learning algorithms. In OpenCV helps computers to understand the content of the digital images such as photographs and videos. II. PROPOSED PLAN OF WORK When we see through our eyes. Our eye provide lots of information about the object which you see. Machine differentiate between objects based on some features like shape, color etc. of object. Machines are capable of seeing and process the vision into numbers and store in the memory. We use pixel value to convert images into numbers. The pixel is the basic unit of programmable color on a computer display or in a computer image. The picture intensity at the particular location is represented by the numbers. In the above image, we have shown the pixel values for a grayscale image consist of only one value, the intensity of the black color at that location. There are two common ways to identify the images: A. Grayscale Grayscale images are those images which contain only two colors black and white. The contrast measurement of intensity is black treated as the weakest intensity, and white as the strongest intensity. When we use the grayscale image, the computer assigns each pixel value based on its level of darkness.
  • 3. International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538 Volume 10 Issue VI June 2022- Available at www.ijraset.com 2665 © IJRASET: All Rights are Reserved | SJImpact Factor 7.538 | ISRA Journal Impact Factor 7.894 | B. RGB An RGB is a combination of the red, green, blue color which together makes a new color. The computer retrieves that value from each pixel and puts the results in an array to be interpreted. In this above image our Machine learning algorithm which I get from Open CV recognise image on the bases of color, shape. To find color, Machine algorithm use pixel and then at last get an RGB value to recognise the color. III. METHODOLOGY The Frame work involves Open CV library used in VS code for recognising images. Open CV algorithms work by analysing image and find out some features(ie. Shape, color, density) of the image. Firstly, goal is to convert an image into a form suitable for analysis, mostly in binary. After that we perform operations such as exposure correction, color balancing, image noise reduction, or increasing image sharpness. We are using various thresholding techniques to process a color full images. Binary thresholding makes pixel values either to zero or 255 based on the threshold value provided. Image smoothing is an important image processing technique that performs blurring and noise filtering in an image. A. OpenCV Image Filters Image filtering is the process of modifying an image by changing its shades or color of the pixel. It is also used to increase brightness and contrast. In this tutorial, we will learn about several types of filters. B. Bilateral Filter OpenCV provides the bilateralFilter() function to apply the bilateral filter on the image. The bilateral filter can reduce unwanted noise very well while keeping edges sharp. The syntax of the function is given below: C. Output
  • 4. International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538 Volume 10 Issue VI June 2022- Available at www.ijraset.com 2666 © IJRASET: All Rights are Reserved | SJImpact Factor 7.538 | ISRA Journal Impact Factor 7.894 | IV. CONCLUSION In this report, we examined the plane and execution of Image Processing with the help of Open CV. The venture is constructed utilizing open source programming modules with VS code local area backing which can oblige any updates soon. Open Cv is the future of computer vision, image processing. Which has lots of application in daily life and open Cv is optimising their library so that we can use Artificial intelligence more efficiently. REFERENCES [1] Learning OpenCV by Adrian Kaehler and Gary Rost Bradski [2] Learning OpenCV 4 Computer Vision with Python [3] Get to Grips with Tools,Techniques, and Algorithms for Computer Vision and Machine Learning, 3rd Edition] [4] OpenCV Computer Vision with Python Book by Joseph Howse [5] Thresholding:https://analyticsindiamag.com/image-processing-with-opencv-in-python/