Rozpoznawanie tablic rejestracyjnych

Jak działamy?

1. Szukamy na zdjęciu potencjalnej tablicy

2. Wycinamy potencjalną tablicę

3. Odczytujemy tekst z tablicy

Problemy

  • Pamięć urządzenia
  • Kwestia zdjęcia
    • nierównomierne oświetlenie
    • kolory
    • nasycenie

Algorytm

1. Wstępna obróbka

Grey scale

Original

Gauss Blur

2. Identyfikacja miejsca tablicy na zdjęciu

Gauss Blur

Sobel

Adaptive Threshold

(OTSU + BINARY)

Morphology

(MORPH_CLOSE)

Contours

Rectangle

3. Obróbka zdjęcia

PO 7H053

Gauss Blur

Adaptive Threshold

(GAUSSIAN_C + BINARY_INV)

Cut

OCR Tesseract

Grey scale

Original

Gauss Blur

1. Wstępna obróbka

2. Identyfikacja miejsca tablicy na zdjęciu

Gauss Blur

Sobel

Adaptive Threshold

(OTSU + BINARY)

Morphology

(MORPH_CLOSE)

Contours

Rectangle

3. Obróbka zdjęcia

FSD 41873

Gauss Blur

Adaptive Threshold

(GAUSSIAN_C + BINARY_INV)

Cut

OCR Tesseract

Grey scale

Original

Gauss Blur

1. Wstępna obróbka

2. Identyfikacja miejsca tablicy na zdjęciu

Gauss Blur

Sobel

Adaptive Threshold

(OTSU + BINARY)

Morphology

(MORPH_CLOSE)

Contours

Rectangle

3. Obróbka zdjęcia

1PO 014HH

Gauss Blur

Adaptive Threshold

(GAUSSIAN_C + BINARY_INV)

Cut

OCR Tesseract

Grey scale

Original

Gauss Blur

1. Wstępna obróbka

2. Identyfikacja miejsca tablicy na zdjęciu

Gauss Blur

Sobel

Adaptive Threshold

(OTSU + BINARY)

Morphology

(MORPH_CLOSE)

Contours

Rectangle

3. Obróbka zdjęcia

CTR 4KPZ

Gauss Blur

Adaptive Threshold

(GAUSSIAN_C + BINARY_INV)

Cut

OCR Tesseract

Grey scale

Original

Gauss Blur

1. Wstępna obróbka

2. Identyfikacja miejsca tablicy na zdjęciu

Gauss Blur

Sobel

Adaptive Threshold

(OTSU + BINARY)

Morphology

(MORPH_CLOSE)

Contours

Rectangle

3. Obróbka zdjęcia

8729A

Gauss Blur

Adaptive Threshold

(GAUSSIAN_C + BINARY_INV)

Cut

OCR Tesseract

Grey scale

Original

Gauss Blur

1. Wstępna obróbka

2. Identyfikacja miejsca tablicy na zdjęciu

Gauss Blur

Sobel

Adaptive Threshold

(OTSU + BINARY)

Morphology

(MORPH_CLOSE)

Contours

Rectangle

3. Obróbka zdjęcia

63633

Gauss Blur

Adaptive Threshold

(GAUSSIAN_C + BINARY_INV)

Cut

OCR Tesseract

Grey scale

Original

Gauss Blur

1. Wstępna obróbka

2. Identyfikacja miejsca tablicy na zdjęciu

Gauss Blur

Sobel

Adaptive Threshold

(OTSU + BINARY)

Morphology

(MORPH_CLOSE)

Contours

Rectangle

3. Obróbka zdjęcia

Gauss Blur

Adaptive Threshold

(GAUSSIAN_C + BINARY_INV)

Cut

Grey scale

Original

Gauss Blur

1. Wstępna obróbka

2. Identyfikacja miejsca tablicy na zdjęciu

Gauss Blur

Sobel

Adaptive Threshold

(OTSU + BINARY)

Morphology

(MORPH_CLOSE)

Contours

Rectangle

3. Obróbka zdjęcia

Gauss Blur

Adaptive Threshold

(GAUSSIAN_C + BINARY_INV)

Cut

Dziękujemy za uwagę

deck

By arkadiusz-wieczorek-sealcode