Use of Python Scripts to Compare and Contrast Photo Images

Slides:



Advertisements
Similar presentations
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
Advertisements

Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mr Mehrdad Ghaziasgar.
Abstract The Center for Remote Sensing of Ice Sheets (CReSIS) has collected hundreds of terabytes of radar depth sounder data over the Greenland and Antarctic.
Flow Control in Imperative Languages. Activity 1 What does the word: ‘Imperative’ mean? 5mins …having CONTROL and ORDER!
Introduction to python programming
PAN Online Process by UTIITSL - a walkthrough
Software Testing.
Cornelius Holmes, Derek Morris Jr.
ROOT I/O Performance Test
Deploying Big Data and Development Environments Using Ansible
Personnel Effort Budget
CS1010 Programming Methodology
CS1010 Programming Methodology
Communicating Research Results
Prepared by Kimberly Sayre and Jinbo Bi
Using Tensorflow to Detect Objects in an Image
Analysis and classification of images based on focus
What is an Operating System?
Add Author Names and Information
Add Author Names and Information
This Scientific Poster Template Is Provided By MakeSigns
This Scientific Poster Template Is Provided By MakeSigns
Software Requirements Specification Document
Add Author Names and Information
Add Author Names and Information
Abstract Methods & Materials Results cont. Conclusion Introduction
Introduction to Image Processing in Python
Use of Python Scripts to Compare and Contrast Photo Images
Globey's World Abstract Design Requirements Introduction
This Scientific Poster Template Is Provided By MakeSigns
This Scientific Poster Template Is Provided By MakeSigns
This Scientific Poster Template Is Provided By MakeSigns
This Scientific Poster Template Is Provided By MakeSigns
Using Tensorflow to Detect Objects in an Image
This Scientific Poster Template Is Provided By MakeSigns
Add Author Names and Information
This Scientific Poster Template Is Provided By MakeSigns
This Scientific Poster Template Is Provided By MakeSigns
This Scientific Poster Template Is Provided By MakeSigns
This Scientific Poster Template Is Provided By MakeSigns
Add Author Names and Information
This Scientific Poster Template Is Provided By MakeSigns
Add Author Names and Information
Add Author Names and Information
Elecbits Electronic shade.
This Scientific Poster Template Is Provided By MakeSigns
Add Author Names and Information
This Scientific Poster Template Is Provided By MakeSigns
This Scientific Poster Template Is Provided By MakeSigns
Add Author Names and Information
This Scientific Poster Template Is Provided By MakeSigns
This Scientific Poster Template Is Provided By MakeSigns
This Scientific Poster Template Is Provided By MakeSigns
This Scientific Poster Template Is Provided By MakeSigns
Introduction to Computer Science
This Scientific Poster Template Is Provided By MakeSigns
This Scientific Poster Template Is Provided By MakeSigns
This Scientific Poster Template Is Provided By MakeSigns
Add Author Names and Information
This Scientific Poster Template Is Provided By MakeSigns
Add Author Names and Information
Add Author Names and Information
This Scientific Poster Template Is Provided By MakeSigns
This Scientific Poster Template Is Provided By MakeSigns
This Scientific Poster Template Is Provided By MakeSigns
This Scientific Poster Template Is Provided By MakeSigns
JavaScript 101 Lesson 8: Loops.
This Scientific Poster Template Is Provided By MakeSigns
This Scientific Poster Template Is Provided By MakeSigns
This Scientific Poster Template Is Provided By MakeSigns
Presentation transcript:

Use of Python Scripts to Compare and Contrast Photo Images Team members: Disaiah Bennet and Kevin Benton Jr Mentor: Derek Morris Jr, Joel Santiago

Abstract   In python there is an ability to write python scripts for a variety of projects. For this project the python script was written to perform an image comparison. This was done with various libraries that are included in the python language. These libraries include Image, OpenCV, and etc. Thus, when importing these the program would ask the user for two images and the size for the images the program would display the pixel values for the images as well as display an image were if the pixels of the two images matched the image would be "black out" for that section. The team later found out that to compare the images the team needed to resize the two images as well as that to have the program run on different computer the necessary libraries needed to be on the new computer. Therefore, in the future the team decided that the program would need to be more robust and efficient.

Introduction Libraries PIL OpenCV Numpy

Methodology Research For the Program How to image process Best ways to image process What needed to be done to the images Libraries needed for the program

Results The image comparison process Ask the user for the image name, extension, and size Prints the pixel values for both images in descending order Displays an image that "black out " zones of the image where the pixels of the image were the same

Results (Cont.) Issues: Infinite Loop Ram limitations Library Dependencies

Results (Cont.)

Conclusion Image re-sizing The program will need to be re-written for different computers running different operating systems

Future Works Multiple Images at once More efficiency Python Dependency Libraries Incorporate more computing programs 

Acknowledgements We would like to thank Dr. Linda B. Hayden for her support during this project. The team would also like to thank Derek Morris, for his assistance and his guidance with the research and execution of the project.

References [1]"What is Python? Executive Summary.", Python.org, (2018). [online] Available: https://www.python.org/doc/essays/bl urb/. [2]"EXTRACTING PIXEL VALUES OF AN IMAGE IN PYTHON - Akshay Pai", HackerEarth, 2018. [Online]. Available: https://www.hackerearth.com/practice/notes/extr acting-pixel-values-of-an-image-in-python/. [3]"NumPy — NumPy", Numpy.org, 2018. [Online]. Available: http://www.numpy.org. [4]"OpenCV library", Opencv.org, 2018. [Online]. Available: https://opencv.org. [5]"scikit-learn: machine learning in Python — scikit-learn 0.19.1 documentation", Scikit- learn.org, 2018. [Online]. Available: http://scikit- learn.org/stable/.