|
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 |
 |
|
|
26 |
 |
|
|
27 |
 |
|
|
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> |