a b/README.md
1
# TOFD Scans Analysis
2
3
Classifying welding samples based on PN-EN ISO 15626. The results of ultrasonic scans are processed in order to find welding imperfections and measure them.
4
5
This app is a part of thesis project: "The analysis of the indications evaluation of welding imperfections using TOFD technic"
6
7
## Features
8
9
- image processing
10
    - Canny edge detecion
11
    - morphological transformations
12
- customize settings for image processing
13
- imperfections marked on the image
14
- imperfections size checked with the norm
15
16
## Technologies
17
18
- Python 3.6
19
    - OpenCV
20
    - Tkinter
21
    - Numpy
22
23
## Demo
24
25
![](https://github.com/kwarc-agat/tofd-scans-analysis/blob/master/demo_imgs/settings.JPG)
26
![](https://github.com/kwarc-agat/tofd-scans-analysis/blob/master/demo_imgs/inspected_image.JPG)
27
![](https://github.com/kwarc-agat/tofd-scans-analysis/blob/master/demo_imgs/show_process.JPG)
28
29
## Getting started
30
31
```sh
32
git clone <some url>
33
```
34
Make sure that libraries listed above in Technologies are installed in your environment, then run <b>program.py</b>