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ę
LWK
By madjer22
LWK
- 868