Skip to content

Instantly share code, notes, and snippets.

@ParthKetanDoshi
Last active September 11, 2020 04:41
Show Gist options
  • Save ParthKetanDoshi/fee5a1bf62fc9cd81dc09f6cb653b38b to your computer and use it in GitHub Desktop.
Save ParthKetanDoshi/fee5a1bf62fc9cd81dc09f6cb653b38b to your computer and use it in GitHub Desktop.
Crack Detection using Image Processing Python Module README

Image-Analysis

By Parth Doshi

Image Processing using Python PIL Library to check for Cracks, Corrosion and Deformities on different surfaces of the structure.

Description of Image Analysis Module

ImageChops.difference() function from PIL Library is used to check for difference in two images. This program is designed for image processing for the purpose of crack detection by comparing two different images. Our idea is to take images from a particular site on the bridge over a certain time interval and the feeding it into the developed system in order to understand the change that it has gone through. The program also computes a numerical value for the percentage difference in the two images. Pre-processing done on images converts them to greyscale first in order to reduce the requirement for computational resources. A threshold can be set which, when surpassed, will require the respective authority being notified. We are also sending the Percentage Difference Data to Cloud and to our Output App and sending it along with timestamps and input and result images to the specified EMail Address.

Modules

Screenshots of GUI

Basic Screen


First Image


Second Image


Result


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment