Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arcticray/crack-detection

A python machine learning project aimed at automatically identifying cracks on surface images using a Convolutional Neural Network.
https://github.com/arcticray/crack-detection

cnn-classification python

Last synced: 8 days ago
JSON representation

A python machine learning project aimed at automatically identifying cracks on surface images using a Convolutional Neural Network.

Awesome Lists containing this project

README

        

# Surface Crack Detection

![Project Banner](outputs/sample_images.png)

## đź“„ Description

**Surface Crack Detection** is a machine learning project aimed at automatically identifying cracks on surface images.

**Confusion Matrix**

![Project Banner](outputs/confusion_matrix.png)

## 🚀 Features

- **Data Preprocessing:** Loading, resizing, and normalizing images.
- **Model Training:** Development and training of a CNN for image classification.
- **Model Evaluation:** Assessing model performance with metrics and visualizations.
- **Image Classification** Uploading and classifying

## Dataset

The dataset comprises images categorized into two classes:

- **Positive:** Images containing surface cracks.
- **Negative:** Images without surface cracks.

Özgenel, Çağlar Fırat (2019), “Concrete Crack Images for Classification”, Mendeley Data, V2,
[doi: http://dx.doi.org/10.17632/5y9wdsg2zt.2x](https://data.mendeley.com/datasets/5y9wdsg2zt/2)