International Research Journal of Engineering and Technology (IRJET)
e-ISSN: 2395-0056
Volume: 11 Issue: 02 | Feb 2024
p-ISSN: 2395-0072
www.irjet.net
Exploring Image Processing with Python Sunit Jana1, Rakhi Biswas2, Tanmoy Das3, Koushik Pal4, Avali Banerjee(Ghosh)5, Anurima Majumdar6 Department of Electronics& Communication Engineering, Guru Nanak Institute of Technology, Kolkata, India ---------------------------------------------------------------------***--------------------------------------------------------------------dimensional or more dimensional signal or a rectangular grid of pixels with definite width and height. Pixel is the unit of information present in image so quality of image depends on pixel values.
Abstract - - As artificial intelligence (AI) develops quickly, Python has become the de facto fully object-oriented programming language. Python's simplicity, language variety, and vast library ecosystem make it a valuable tool for image processing . This research study examines Python's role in image processing in detail, outlining its benefits, drawbacks, and developments. It is widely used in machine learning, computer vision, natural language processing and many other fields. On the other hand, Python has significantly changed the image processing field in recent years. In this paper, mainly analyse Python's contribution to the democratization of image processing, highlighting its capabilities, active community, accessibility, python image processing library, computer vision fundamentals and inclusivity for a wide range of skill levels that will be worth for image processing and computer vision research. This paper clearly recognizes Python's limitations, future prospects, and possible obstacles in the ever-changing field of image processing.
Image Processing involved following three steps:
• • •
Importing the image Analysing and manipulating image Output is a altered image
Processing algorithm includes:
• • • •
Edge detection Classification Feature detection and matching Segmentation
Key Words: Python, Image Processing, PIL, OpenCV, Scikit-image, SimpleITK, NumPy etc. 1. INTRODUCTION Python is an dynamic, interpreted, high level, object-oriented programming language which developed by Guido Van Rossum in 1991. It supports multiple paradigms, includes functional programming and procedural style. Python is easier to learn compared as other programming language such as C, C++ and Java. Its language has few lines code , no initialization of datatype. The python programming language is often termed as “Batteries included” language due to its various and extensive library. Today, image processing in python is a rapidly growing technology field used in different industries, computer vision, medical imaging etc and also shines for data science and machine learning. Learning the python techniques and tools, image processing performed very efficiently and effectively.
Fig-1:Edge Detection
Fig-2: Classification
1.1 Image Processing : Image Processing is the enhancement of images using mathematical operations for which the input is an image, like a photograph or video frame and the output of image processing may be parameters related to the image. Usually Image Processing including treating Image as two
© 2024, IRJET
|
Impact Factor value: 8.226
Fig-3:Feature detection and matching Fig-4:Segmentation
|
ISO 9001:2008 Certified Journal
|
Page 294