This document proposes an automatic system for detecting and characterizing cracks in road surfaces. The system uses image analysis without requiring manually labeled training data. It first detects cracks by classifying image blocks as containing cracks or not. It then characterizes the crack type by labeling detected crack components according to a standard catalog and estimating crack widths. The system was tested on images of Portuguese roads and showed promising results compared to human experts.