РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ². ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ пособиС. Π§Π°ΡΡ‚ΡŒ 1

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

ВсС Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΎΡΡŒ банально β€” моя компания ΡƒΠΆΠ΅ Π³ΠΎΠ΄ ΠΏΠ»Π°Ρ‚ΠΈΠ»Π° СТСмСсячно ΠΏΠ»Π°Ρ‚Ρƒ Π·Π° сСрвис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π» Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π΅Π³ΠΈΠΎΠ½ с Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ Π·Π½Π°ΠΊΠ°ΠΌΠΈ Π½Π° Ρ„ΠΎΡ‚ΠΎ. Π­Ρ‚Π° функция примСняСтся для автоматичСской зарисовки Π½ΠΎΠΌΠ΅Ρ€Π° Ρƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

И Π² ΠΎΠ΄ΠΈΠ½ прСкрасный дСнь ΠœΠ’Π” Π£ΠΊΡ€Π°ΠΈΠ½Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π»ΠΎ доступ ΠΊ рССстру транспортных срСдств. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΌΡƒ Π·Π½Π°ΠΊΡƒ стало Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ (ΠΌΠ°Ρ€ΠΊΡƒ, модСль, Π³ΠΎΠ΄ выпуска, Ρ†Π²Π΅Ρ‚ ΠΈ Ρ‚.Π΄. )! Бкучная Ρ€ΡƒΡ‚ΠΈΠ½Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ программирования ΠΏΠΎΠΌΠ΅Ρ€ΠΊΠ»Π° ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΎΠ²ΠΎΠΉ свСхзадачСй β€” ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΠΎ всСй Π±Π°Π·Π΅ Ρ„ΠΎΡ‚ΠΎ ΠΈ Π²Π°Π»ΠΈΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти Π΄Π°Π½Π½Ρ‹Π΅ с Ρ‚Π΅ΠΌΠΈ, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. Π‘Π°ΠΌΠΈ Π·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ это Π±Ρ‹Π²Π°Π΅Ρ‚ Β«Π³Π»Π°Π·Π° Π·Π°Π³ΠΎΡ€Π΅Π»ΠΈΡΡŒΒ» β€” Π²Ρ‹Π·ΠΎΠ² принят, всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° врСмя стали скучны ΠΈ монотонны… ΠœΡ‹ ΠΏΡ€ΠΈΠ½ΡΠ»ΠΈΡΡŒ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Ρ‡Π΅ΠΌ, собствСнно ΠΈ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с сообщСством.

Для справки: Π½Π° сайт AUTO.RIA.com, Π² дСнь добавляСтся ΠΎΠΊΠΎΠ»ΠΎ 100 000 Ρ„ΠΎΡ‚ΠΎ.

ΠšΡ‚ΠΎ Π΅Ρ‰Π΅ распознаСт

Π“ΠΎΠ΄ Π½Π°Π·Π°Π΄ я ΠΈΠ·ΡƒΡ‡ΠΈΠ» этот Ρ€Ρ‹Π½ΠΎΠΊ ΠΈ оказалось, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ стран exUSSR ΡƒΠΌΠ΅Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΌΠ½ΠΎΠ³ΠΎ сСрвисов ΠΈ ПО. НиТС прСдставлСн список ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ:

Automatic License Plate Recognition

Recognitor

КакиС инструмСнты Π½ΡƒΠΆΠ½Ρ‹ для распознавания Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ²

НахоТдСниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ Π² Π²ΠΈΠ΄Π΅ΠΎ-ΠΏΠΎΡ‚ΠΎΠΊΠ΅ это Π·Π°Π΄Π°Ρ‡Π° ΠΈΠ· области ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ зрСния, которая Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°ΠΌΠΈ, Π½ΠΎ Ρ‡Π°Ρ‰Π΅ всСго с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ, Ρ‚Π°ΠΊ-Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ…, свСрточных Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Ρ… сСтСй. Нам Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π΅ просто ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½Π° Ρ„ΠΎΡ‚ΠΎ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ встрСчаСтся искомый ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½ΠΎ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚ΡŒ всС Π΅Π³ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ Ρ„ΠΎΠ½Π°. Π­Ρ‚Π° Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ называСтся Β«Instance SegmentationΒ». На ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π½ΠΈΠΆΠ΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π·Π°Π΄Π°Ρ‡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ зрСния.

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

Π― Π½Π΅ Π±ΡƒΠ΄Ρƒ сСйчас ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΎ Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ свСрточная ΡΠ΅Ρ‚ΡŒ, этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ достаточно Π² сСти ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ² Π½Π° youtube.

Из соврСмСнных Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ свСрточных сСрСй для Π·Π°Π΄Π°Ρ‡ сСгмСнтации часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚: U-Net ΠΈΠ»ΠΈ Mask R-CNN. ΠœΡ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Mask R-CNN.
Π’Ρ‚ΠΎΡ€ΠΎΠΉ инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΌ понадобится β€” это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΏΠΎ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡŽ тСкстов, которая Π±Ρ‹ ΠΌΠΎΠ³Π»Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ языками ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ спСцифику тСкстов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ. Π’ΡƒΡ‚ Π²Ρ‹Π±ΠΎΡ€ Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ Π²Π΅Π»ΠΈΠΊ, самой ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠΉ являСтся tesseract ΠΎΡ‚ Google.

Π’Π°ΠΊ ΠΆΠ΅ Π΅ΡΡ‚ΡŒ ряд ΠΌΠ΅Π½Π΅Π΅ Β«Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ…Β» инструмСнтов, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ с Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΌ Π·Π½Π°ΠΊΠΎΠΌ (привСсти Π΅Π³ΠΎ Π² Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ распознаваниС тСкста Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ). ΠžΠ±Ρ‹Ρ‡Π½ΠΎ для Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ opencv.

Π’Π°ΠΊ ΠΆΠ΅, ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ страну ΠΈ Ρ‚ΠΈΠΏ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ относится Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ Π·Π½Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ± Π² постобработкС ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡƒΡ‚ΠΎΡ‡Π½ΡΡŽΡ‰ΠΈΠΉ шаблон, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ΠΉ для этой страны ΠΈ этого Ρ‚ΠΈΠΏΠ° Π½ΠΎΠΌΠ΅Ρ€Π°. НапримСр, украинский Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ Π·Π½Π°ΠΊ, начиная с 2015 Π³ΠΎΠ΄Π° ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ Π² синС-ΠΆΠ΅Π»Ρ‚ΠΎΠΌ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ состоит ΠΈΠ· шаблона Β«Π΄Π²Π΅ Π±ΡƒΠΊΠ²Ρ‹ Ρ‡Π΅Ρ€Ρ‹Ρ€Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ Π΄Π²Π΅ Π±ΡƒΠΊΠ²Ρ‹Β».

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, имСя статистику частоты «встрСчания» Π² Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠ°Ρ… Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ сочСтания Π±ΡƒΠΊΠ² ΠΈΠ»ΠΈ Ρ†ΠΈΡ„Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ качСство постобработки Π² «спорных» ситуациях. «

Nomeroff Net

ВсС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ для нашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°: Ρ€Π°Π·ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅ датасСты ΠΈ Π½Π°Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΌΡ‹ Π²Ρ‹Π»ΠΎΠΆΠΈΠ»ΠΈ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ доступ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ RIA.com ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Creative Commons CC BY 4.0

Π§Ρ‚ΠΎ Π½Π°ΠΌ понадобится

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ установку ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ dockerfile β€” ΠΎΠΆΠΈΠ΄Π°ΠΉΡ‚Π΅ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… Π°ΠΏΠ΄Π΅ΠΉΡ‚Π°Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Nomeroff Net Β«Hello worldΒ»

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΡƒΠΆΠ΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ. ΠšΠ»ΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌ с github-Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ с ΠΊΠΎΠ΄ΠΎΠΌ. ΠšΠ°Ρ‡Π°Π΅ΠΌ Π² ΠΏΠ°ΠΏΠΊΡƒ models, Π½Π°Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ для поиска ΠΈ классификации Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ², Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΏΡ€Π°Π²ΠΈΠΌ ΠΏΠΎΠ΄ сСбя ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ с располоТСниСм ΠΏΠ°ΠΏΠΎΠΊ.

UPD: Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄ являСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π²Π΅Ρ‚ΠΊΠ΅ 0.1.0, свСТиС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ смотритС здСсь:
ВсС, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ:

Онлайн дСмка

Набросали ΠΏΡ€ΠΎΡΡ‚Π΅Π½ΡŒΠΊΡƒΡŽ Π΄Π΅ΠΌΠΊΡƒ для Ρ‚Π΅Ρ… ΠΊΠΎΠΌΡƒ Π½Π΅ хочСтся всС это ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρƒ сСбя :). Π‘ΡƒΠ΄ΡŒΡ‚Π΅ ΡΠ½ΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΈ Ρ‚Π΅Ρ€ΠΏΠ΅Π»ΠΈΠ²Ρ‹ ΠΊ скорости Ρ€Π°Π±ΠΎΡ‚Ρ‹ скрипта.

Если Π½ΡƒΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ украинских Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² (для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ), Π²ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· этой ΠΏΠ°ΠΏΠΊΠΈ.

Π§Ρ‚ΠΎ дальшС

Π― понимаю, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΌΠ° ΠΎΡ‡Π΅Π½ΡŒ нишСвая ΠΈ вряд Π»ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ большой интСрСс Ρƒ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° программистов, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΠ΄ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΅Ρ‰Π΅ достаточно «сыроваты» Π² ΠΏΠ»Π°Π½Π΅ качСства распознавания, быстродСйствия, потрСблСния памяти ΠΈ ΠΏΡ€. Но всС ΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ΄Π°, Ρ‡Ρ‚ΠΎ найдутся энтузиасты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ интСрСсно Π½Π°Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎΠ΄ свои Π½ΡƒΠΆΠ΄Ρ‹, свою страну, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΈ подскаТут, Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ вмСстС с Π½Π°ΠΌΠΈ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π΅ Ρ…ΡƒΠΆΠ΅, Ρ‡Π΅ΠΌ коммСрчСскиС Π°Π½Π°Π»ΠΎΠ³ΠΈ.

Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹

Анонс

Если это Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ интСрСсно, Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ части собираСмся Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊ ΠΈ Ρ‡Π΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ свой датасСт ΠΈ ΠΊΠ°ΠΊ Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ для вашСго ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° (вашСй страны, вашСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„ΠΎΡ‚ΠΎ). Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой классификатор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π½Π΅ зарисован Π»ΠΈ Π½ΠΎΠΌΠ΅Ρ€ Π½Π° Ρ„ΠΎΡ‚ΠΎ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

РаспознаваниС Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² Π² дСталях

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ
Настало врСмя ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ наша рСализация Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° распознавания Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ²: Ρ‡Ρ‚ΠΎ оказалось ΡƒΠ΄Π°Ρ‡Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ вСсьма сквСрно. И просто ΠΎΡ‚Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅Π΄ Π₯Π°Π±Ρ€Π°-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ β€” вСдь Π²Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Android прилоТСния Recognitor ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ Π½Π°ΠΌ Π½Π°Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π±Π°Π·Ρƒ снимков Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ², снятых ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ нСпрСдвзято, Π±Π΅Π· объяснСния ΠΊΠ°ΠΊ ΡΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Π° ΠΊΠ°ΠΊ Π½Π΅Ρ‚. А Π±Π°Π·Π° снимков ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² распознавания самоС Π²Π°ΠΆΠ½ΠΎΠ΅!

Π§Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ с Android ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Recognitor

Π‘Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ приятно, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π₯Π°Π±Ρ€Π° взялись ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π°ΠΌ Π½ΠΎΠΌΠ΅Ρ€Π°.

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ
Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ ΠΎΡ†Π΅Π½ΠΊΠΈ

Π‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° выкладывания прилоТСния Π½Π° сСрвСр ΠΏΡ€ΠΈΡˆΠ»ΠΎ 3800 снимков Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ΠΎΡ‚ мобильного прилоТСния.
А Π΅Ρ‰Π΅ большС нас ΠΏΠΎΡ€Π°Π΄ΠΎΠ²Π°Π»Π° ссылка http://212.116.121.70:10000/uploadimage β€” Π½Π°ΠΌ Π·Π° 2 дня ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ»ΠΎ 8 тысяч ΠΏΠΎΠ»Π½ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€Π½Ρ‹Ρ… снимков Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² (прСимущСствСнно вологодских)! Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΏΠΎΡ‡Ρ‚ΠΈ Π»Π΅ΠΆΠ°Π».

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас Π½Π° Ρ€ΡƒΠΊΠ°Ρ… Π±Π°Π·Π° Π² 12 000 снимков Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ β€” Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ гигантская Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². ВсС самоС интСрСсноС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ начинаСтся!

Напомню, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Android ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ выдСлялся Π½ΠΎΠΌΠ΅Ρ€. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Π½Π΅ Π±ΡƒΠ΄Ρƒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° этом этапС. Π’ нашСм случаС β€” каскадный Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ Π₯Π°Π°Ρ€Π°. Π­Ρ‚ΠΎΡ‚ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ Π½Π΅ всСгда срабатываСт, Ссли Π½ΠΎΠΌΠ΅Ρ€ Π² ΠΊΠ°Π΄Ρ€Π΅ сильно ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚. Анализ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°ΠΌΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ каскадный Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€, ΠΊΠΎΠ³Π΄Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΎΡΡ‚Π°Π²Π»ΡŽ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ. Π­Ρ‚ΠΎ вСдь Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ интСрСсно. ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ это Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ ящик β€” Π²ΠΎΡ‚ ΠΎΠ±ΡƒΡ‡ΠΈΠ»ΠΈ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ ΠΈ большС Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. На самом Π΄Π΅Π»Π΅ это Π½Π΅ Ρ‚Π°ΠΊ.

Но всС-Ρ‚Π°ΠΊΠΈ каскадный Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ β€” Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π² случаС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсов. Если Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ грязный ΠΈΠ»ΠΈ Ρ€Π°ΠΌΠΊΠ° ΠΏΠ»ΠΎΡ…ΠΎ Π²ΠΈΠ΄Π½Π°, Ρ‚ΠΎ Π₯Π°Π°Ρ€ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ сСбя проявляСт ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π°

Π—Π΄Π΅ΡΡŒ рассказ ΠΏΡ€ΠΎ распознаваниС тСкста Π² ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°Ρ… Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°:

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ
ΠžΠ±Ρ‰ΠΈΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎ распознавании Π±Ρ‹Π»ΠΈ описаны Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΌΡ‹ ставили ΠΏΠ΅Ρ€Π΅Π΄ собой Π·Π°Π΄Π°Ρ‡Ρƒ распознавания грязных, частично стСртых ΠΈ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ искаТСнных пСрспСктивой Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ².
Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, это интСрСсно, Π° Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, казалось, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ³Π΄Π° чистыС Π±ΡƒΠ΄ΡƒΡ‚ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² 100% случаях. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‚Π°ΠΊ ΠΈ происходит. Но Ρ‚ΡƒΡ‚ Π½Π΅ слоТилось. Оказалось, Ρ‡Ρ‚ΠΎ Ссли ΠΏΠΎ грязным Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ успСха Π±Ρ‹Π»Π° 88%, Ρ‚ΠΎ ΠΏΠΎ чистым, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 90%. Π₯отя Π½Π° Π΄Π΅Π»Π΅ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ распознавания ΠΎΡ‚ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π½Π° мобильном ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΄ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, оказалось Π΅Ρ‰Π΅ Ρ…ΡƒΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹. Π§ΡƒΡ‚ΡŒ мСньшС 50% ΠΎΡ‚ приходящих ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (Ρ‡Ρ‚ΠΎΠ±Ρ‹ люди Π½Π΅ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ). Π’.Π΅. Π² срСднСм Π΄Π²Π°ΠΆΠ΄Ρ‹ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΡ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ. Π₯отя Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠΉ Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ связан с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΡΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° с экрана ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°, Π° Π½Π΅ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ обстановкС.

Π’Π΅ΡΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ строился для грязных Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ². Но Π²ΠΎΡ‚ оказалось, Ρ‡Ρ‚ΠΎ сСйчас Π»Π΅Ρ‚ΠΎΠΌ Π² МосквС 9 ΠΈΠ· 10 Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² идСально чистыС. А Π·Π½Π°Ρ‡ΠΈΡ‚ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΡΡ‚Ρ€Π°Ρ‚Π΅Π³ΠΈΡŽ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π²Π° Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Если ΡƒΠ΄Π°Π»ΠΎΡΡŒ быстро ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ чистый Π½ΠΎΠΌΠ΅Ρ€, Ρ‚ΠΎ этот Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, Π° Ссли Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ, Ρ‚ΠΎ Ρ‚Ρ€Π°Ρ‚ΠΈΠΌ Π΅Ρ‰Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ процСссора ΠΈ запускаСм Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для грязных Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ².

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ распознавания Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ стоило Π±Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ сразу

Как ΠΆΠ΅ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΈ чистый Π½ΠΎΠΌΠ΅Ρ€? Π­Ρ‚ΠΎ совсСм Π½Π΅ слоТно.

ΠŸΡ€Π΅Π΄ΡŠΡΠ²ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ трСбования ΠΊ Ρ‚Π°ΠΊΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ:

1) нСкоторая ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΊ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°ΠΌ (Β± 10 градусов)
2) ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΊ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ измСнСнию ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° (20%)
3) ΠΎΡ‚Ρ€Π΅Π·Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π³Ρ€Π°Π½ΠΈΡ† Π½ΠΎΠΌΠ΅Ρ€Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ ΠΊΠ°Π΄Ρ€Π° ΠΈΠ»ΠΈ просто ΠΏΠ»ΠΎΡ…ΠΎ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€ΡƒΡˆΠΈΡ‚ΡŒ всС (это ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ½ΠΎ, Ρ‚.ΠΊ. Π² случаС грязных Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² приходится ΠΎΠΏΠΈΡ€Π°Ρ‚ΡŒΡΡ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π½ΠΎΠΌΠ΅Ρ€Π°; Ссли Π½ΠΎΠΌΠ΅Ρ€ чистый, Ρ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Ρ†ΠΈΡ„Ρ€/Π±ΡƒΠΊΠ² Π½Π΅ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€).

Π˜Ρ‚Π°ΠΊ, Π² чистых ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€Π°Ρ… всС Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ Π±ΡƒΠΊΠ²Ρ‹ ΠΎΡ‚Π΄Π΅Π»ΠΈΠΌΡ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΈΠ½Π°Ρ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ морфологичСскими ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π»ΠΈΠ±ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ связанныС области, Π»ΠΈΠ±ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ извСстными функциями выдСлСния ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ².

Π—Π΄Π΅ΡΡŒ стоит Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΠΉΡ‚ΠΈΡΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠΌ срСдних частот ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.
РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ
На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ малоконтрастный ΠΊΠ°Π΄Ρ€ для наглядности.

Π—Π°Ρ‚Π΅ΠΌ Π±ΠΈΠ½Π°Ρ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ фиксированному ΠΏΠΎΡ€ΠΎΠ³Ρƒ (ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ€ΠΎΠ³ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚. ΠΊ. ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ).

Π“ΠΈΠΏΠΎΡ‚Π΅Π·Ρ‹ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Ρƒ ΠΊΠ°Π΄Ρ€Π°

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

Π’ дальнСйшСм ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΊ ΡƒΠ³Π»Ρƒ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Ρ†ΠΈΡ„Ρ€ ΠΈ Π±ΡƒΠΊΠ², поэтому Π²Ρ‹Π±Ρ€Π°Π½ Ρ‚Π°ΠΊΠΎΠΉ достаточно большой шаг ΠΏΠΎ ΡƒΠ³Π»Ρƒ β€” 10 градусов.
Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΊΠ°Π΄Ρ€ΠΎΠΌ Π² дальнСйшСм Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ нСзависимо. Какая Π³ΠΈΠΏΠΎΡ‚Π΅Π·Π° ΠΏΠΎ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Ρƒ даст Π»ΡƒΡ‡ΡˆΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‚Π° ΠΈ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚.

А Π·Π°Ρ‚Π΅ΠΌ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ всС связанныС области. Π’ΡƒΡ‚ использовалась стандартная функция findContours ΠΈΠ· OpenCV. Если связанная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ (ΠΊΠΎΠ½Ρ‚ΡƒΡ€) ΠΈΠΌΠ΅Π΅Ρ‚ высоту Π² пиксСлях ΠΎΡ‚ H1 Π΄ΠΎ H2 Π° ΡˆΠΈΡ€ΠΈΠ½Π° ΠΈ высота связана ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ K1 Π΄ΠΎ K2, Ρ‚ΠΎ оставляСм Π² ΠΊΠ°Π΄Ρ€Π΅ ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² этой области ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°ΠΊ. ΠŸΠΎΡ‡Ρ‚ΠΈ навСрняка Π½Π° этом этапС останутся лишь Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ Π±ΡƒΠΊΠ²Ρ‹, ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ мусор ΠΈΠ· ΠΊΠ°Π΄Ρ€Π° ΡƒΠΉΠ΄Π΅Ρ‚. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρ‹ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΈΡ… ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΌΠ°ΡΡˆΡ‚Π°Π±Ρƒ ΠΈ дальшС ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π±ΡƒΠΊΠ²ΠΎΠΉ/Ρ†ΠΈΡ„Ρ€ΠΎΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

Π’ΠΎΡ‚ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ² ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΠ»ΠΈ нашим трСбованиям:
РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ снимка Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅, всС Π±ΡƒΠΊΠ²Ρ‹ ΠΈ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌΡ‹, ΠΈΠ½Π°Ρ‡Π΅ ΠΌΡ‹ Π΄ΠΎ этого шага Π½Π΅ дошли Π±Ρ‹.
ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌ всС Π·Π½Π°ΠΊΠΈ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 20Ρ…30 пиксСлСй. Π’ΠΎΡ‚ ΠΎΠ½ΠΈ:
РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ
ΠšΡΡ‚Π°Ρ‚ΠΈ, OpenCV ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Resize (ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ 20Ρ…30) Π±ΠΈΠ½Π°Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ Π² Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π°Π½ΠΎΠ΅, Π·Π° счСт интСрполяции. ΠŸΡ€ΠΈΠ΄Π΅Ρ‚ΡΡ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π±ΠΈΠ½Π°Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ.

И Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ самый простой способ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ с извСстными изобраТСниями Π·Π½Π°ΠΊΠΎΠ² β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ XOR (нормализованная дистанция Π₯эмминга). НапримСр Ρ‚Π°ΠΊ:

Distance = 1.0 β€” |Sample XOR Image|/|Sample|

Если дистанция большС ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠΉ, Ρ‚ΠΎ считаСм, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ нашли Π·Π½Π°ΠΊ, мСньшС β€” Π²Ρ‹ΠΊΠΈΠ΄Ρ‹Π²Π°Π΅ΠΌ.

Π”Π°, ΠΌΡ‹ ΠΈΡ‰Π΅ΠΌ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ Π Π€ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Ρ‚Π°ΠΊΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. Π’ΡƒΡ‚ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ†ΠΈΡ„Ρ€Π° 0 ΠΈ Π±ΡƒΠΊΠ²Π° Β«ΠΎΒ» Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΌΡ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, Ρ†ΠΈΡ„Ρ€Π° 8 ΠΈ Π±ΡƒΠΊΠ²Π° Β«Π²Β». Выстроим всС Π·Π½Π°ΠΊΠΈ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎ 6 Π·Π½Π°ΠΊΠΎΠ².
ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ Ρ€Π°Π· β€” Π±ΡƒΠΊΠ²Π°-Ρ†ΠΈΡ„Ρ€Π°-Ρ†ΠΈΡ„Ρ€Π°-Ρ†ΠΈΡ„Ρ€Π°-Π±ΡƒΠΊΠ²Π°-Π±ΡƒΠΊΠ²Π° (Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎ 0/ΠΎ, 8/Π²)
ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ Π΄Π²Π° β€” ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ 6 Π·Π½Π°ΠΊΠΎΠ² ΠΎΡ‚ Π»ΠΈΠ½ΠΈΠΈ

Π‘ΡƒΠΌΠΌΠ°Ρ€Π½Ρ‹Π΅ ΠΎΡ‡ΠΊΠΈ Π·Π° Π³ΠΈΠΏΠΎΡ‚Π΅Π·Ρƒ β€” сумма дистанций Π₯эмминга всСх 6 Π·Π½Π°ΠΊΠΎΠ². Π§Π΅ΠΌ большС, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅.

Π˜Ρ‚Π°ΠΊ, Ссли суммарныС ΠΎΡ‡ΠΊΠΈ мСньшС ΠΏΠΎΡ€ΠΎΠ³Π°, Ρ‚ΠΎ считаСм, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ нашли 6 Π·Π½Π°ΠΊΠΎΠ² Π½ΠΎΠΌΠ΅Ρ€Π° (Π±Π΅Π· Ρ€Π΅Π³ΠΈΠΎΠ½Π°). Если большС ΠΏΠΎΡ€ΠΎΠ³Π°, Ρ‚ΠΎ ΠΈΠ΄Π΅ΠΌ ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ устойчивому ΠΊ грязным Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌ.

Π’ΡƒΡ‚ Π΅Ρ‰Π΅ стоит Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π±ΡƒΠΊΠ²Ρ‹ «Н» ΠΈ «М». Для этого Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ классификатор, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ гистограммС Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ².

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π° ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΈ Π·Π½Π°ΠΊΠ° Π½Π°Π΄ Π»ΠΈΠ½Π΅ΠΉ, ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΠΏΠΎ Π½ΠΈΠ·Ρƒ 6 ΡƒΠΆΠ΅ Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ², β€” Ρ€Π΅Π³ΠΈΠΎΠ½. Если Ρ‚Ρ€Π΅Ρ‚ΡŒΡ Ρ†ΠΈΡ„Ρ€Π° сущСствуСт, ΠΈ Π΅Π΅ ΠΏΠΎΡ…ΠΎΠΆΠ΅ΡΡ‚ΡŒ большС ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠΉ, Ρ‚ΠΎ Ρ€Π΅Π³ΠΈΠΎΠ½ состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Ρ†ΠΈΡ„Ρ€. Π˜Π½Π°Ρ‡Π΅ ΠΈΠ· Π΄Π²ΡƒΡ….

Однако, распознаваниС Ρ€Π΅Π³ΠΈΠΎΠ½Π° часто происходит Π½Π΅ Ρ‚Π°ΠΊ Π³Π»Π°Π΄ΠΊΠΎ, ΠΊΠ°ΠΊ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹. Π¦ΠΈΡ„Ρ€Ρ‹ Π² Ρ€Π΅Π³ΠΈΠΎΠ½Ρ‹ мСньшС, ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ΄Π°Ρ‡Π½ΠΎ Π½Π΅ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ€Π΅Π³ΠΈΠΎΠ½ Π»ΡƒΡ‡ΡˆΠ΅ ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ способом Π±ΠΎΠ»Π΅Π΅ устойчивым ΠΊ грязи/ΡˆΡƒΠΌΠ°/ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ, описанным Π΄Π°Π»Π΅Π΅.

КакиС-Ρ‚ΠΎ Π΄Π΅Ρ‚Π°Π»ΠΈ описания Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½Π΅ слишком ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ раскрыты. ΠžΡ‚Ρ‡Π°ΡΡ‚ΠΈ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ сСйчас сдСлан лишь ΠΌΠ°ΠΊΠ΅Ρ‚ этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ прСдстоит Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° Ρ‚Π΅Ρ… тысячах ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Если Π½ΠΎΠΌΠ΅Ρ€ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΈ чистый, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π° дСсятки миллисСкунд Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Β«Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒΒ» ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ.

Алгоритм устойчивый ΠΊ грязным Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌ

ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, описанный Π²Ρ‹ΡˆΠ΅ совсСм Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ссли Π·Π½Π°ΠΊΠΈ Π½Π° Π½ΠΎΠΌΠ΅Ρ€Π΅ ΡΠ»ΠΈΠΏΠ°ΡŽΡ‚ΡΡ ΠΈΠ·-Π·Π° ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ качСства изобраТСния (грязи, ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ Ρ‚Π΅Π½ΠΈ ΠΈΠ»ΠΈ ΡƒΠ³Π»Π° съСмки).

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π΅ смог Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ:
РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

А Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, описанный Π΄Π°Π»Π΅Π΅, смог.

Но придСтся ΠΎΠΏΠΈΡ€Π°Ρ‚ΡŒΡΡ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΡƒΠΆΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ строго ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ области ΠΈΡΠΊΠ°Ρ‚ΡŒ Π·Π½Π°ΠΊΠΈ с Ρ‚ΠΎΡ‡Π½ΠΎ извСстной ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΎΠΌ. И Π³Π»Π°Π²Π½ΠΎΠ΅ β€” Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π±ΠΈΠ½Π°Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ!

Π˜Ρ‰Π΅ΠΌ ниТнюю Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π½ΠΎΠΌΠ΅Ρ€Π°

Π‘Π°ΠΌΡ‹ΠΉ простой ΠΈ самый Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ этап Π² этом Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅. ΠŸΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅ΠΌ нСсколько Π³ΠΈΠΏΠΎΡ‚Π΅Π· ΠΏΠΎ ΡƒΠ³Π»Ρƒ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° ΠΈ строим для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³ΠΈΠΏΠΎΡ‚Π΅Π·Ρ‹ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Ρƒ гистограмму яркости пиксСлСй вдоль Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ для Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ изобраТСния:
РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

Π’Ρ‹Π±Π΅Ρ€Π΅ΠΌ максимум Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° ΠΈ Ρ‚Π°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΡƒΠ³ΠΎΠ» Π½Π°ΠΊΠ»ΠΎΠ½Π° ΠΈ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΌΡƒ ΡƒΡ€ΠΎΠ²Π½ΡŽ ΠΎΡ‚Ρ€Π΅Π·Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ снизу. НС Π·Π°Π±ΡƒΠ΄Π΅ΠΌ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ контраст ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅:
РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

Π’ΠΎΠΎΠ±Ρ‰Π΅ стоит ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ гистограмму яркости, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ гистограмму диспСрсии, гистограмму Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π΅Π·ΠΊΠΈ Π½ΠΎΠΌΠ΅Ρ€Π°.

Π˜Ρ‰Π΅ΠΌ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Π½ΠΎΠΌΠ΅Ρ€Π°

Π’ΡƒΡ‚ ΡƒΠΆΠ΅ Π½Π΅ Ρ‚Π°ΠΊ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, оказалось, Ссли ΡΠ½ΠΈΠΌΠ°ΡŽΡ‚ с Ρ€ΡƒΠΊ Π·Π°Π΄Π½ΠΈΠΉ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€, Ρ‚ΠΎ вСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сильно ΠΈΠ·ΠΎΠ³Π½ΡƒΡ‚Π° ΠΈ частично ΠΏΡ€ΠΈΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π·Π½Π°ΠΊΠΈ ΠΈΠ»ΠΈ Π² Ρ‚Π΅Π½ΠΈ, ΠΊΠ°ΠΊ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС:
РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ
Π Π΅Π·ΠΊΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° яркости Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π΅Ρ‚, Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ ΠΈ вовсС Ρ€Π°Π·Ρ€Π΅ΠΆΠ΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ посСрСдинС.

ΠœΡ‹ Π²Ρ‹ΡˆΠ»ΠΈ ΠΈΠ· ситуации Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎ: ΠΎΠ±ΡƒΡ‡ΠΈΠ»ΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ ΠΈ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ каскадный Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ Π₯Π°Π°Ρ€Π°, нашли всС Π·Π½Π°ΠΊΠΈ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ линию Π³Π΄Π΅ Ρ€Π΅Π·Π°Ρ‚ΡŒ:

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

Казалось Π±Ρ‹, Ρ‡Ρ‚ΠΎ Ρ‚ΡƒΡ‚ ΠΈ стоит ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ β€” ΠΌΡ‹ ΠΆΠ΅ нашли ΡƒΠΆΠ΅ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ Π±ΡƒΠΊΠ²Ρ‹! Но Π½Π° Π΄Π΅Π»Π΅, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ Π₯Π°Π°Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡˆΠΈΠ±Π°Ρ‚ΡŒΡΡ, Π° Ρƒ нас Ρ‚ΡƒΡ‚ 7-8 Π·Π½Π°ΠΊΠΎΠ². Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ†ΠΈΡ„Ρ€Ρ‹ 4. Если вСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π° Π½ΠΎΠΌΠ΅Ρ€Π° сливаСтся с Ρ†ΠΈΡ„Ρ€ΠΎΠΉ 4, Ρ‚ΠΎ совсСм Π½Π΅ слоТно ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρƒ 7. Π§Ρ‚ΠΎ кстати ΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Но с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, нСсмотря Π½Π° ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, вСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π° Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ совпадаСт с Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°.

Найти Π±ΠΎΠΊΠΎΠ²Ρ‹Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½ΠΎΠΌΠ΅Ρ€Π°

Π’ΠΎΠΆΠ΅ Π½ΠΈΡ‡Π΅Π³ΠΎ Ρ…ΠΈΡ‚Ρ€ΠΎΠ³ΠΎ β€” Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ниТнюю. ЕдинствСнноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅, Ρ‡Ρ‚ΠΎ часто ΡΡ€ΠΊΠΎΡΡ‚ΡŒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ послСднСго Π·Π½Π°ΠΊΠ° Π² Π½ΠΎΠΌΠ΅Ρ€Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ ΡΡ€ΠΊΠΎΡΡ‚ΡŒ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½ΠΎΠΌΠ΅Ρ€Π°, поэтому выбираСтся Π½Π΅ максимум, Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚, ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΡ€ΠΎΠ³. Аналогично с Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒ нСсколько Π³ΠΈΠΏΠΎΡ‚Π΅Π· ΠΏΠΎ Π½Π°ΠΊΠ»ΠΎΠ½Ρƒ, Ρ‚. ΠΊ. ΠΈΠ·-Π·Π° пСрспСктивы ΠΏΠ΅Ρ€ΠΏΠ΅Π½Π΄ΠΈΠΊΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ совсСм Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π°.

Π˜Ρ‚Π°ΠΊ, Π²ΠΎΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠ±Ρ€Π΅Π·Π°Π½Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€:

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ
Π΄Π°! особСнно приятно Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°Π΄Ρ€ с ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ распознан.

ΠŸΠ΅Ρ‡Π°Π»ΠΈΡ‚ лишь ΠΎΠ΄Π½ΠΎ β€” ΠΊ этому этапу ΠΎΡ‚ 5% Π΄ΠΎ 15% Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Ρ€Π΅Π·Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. НапримСр, Ρ‚Π°ΠΊ:
РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ
(кстати это ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π½Π°ΠΌ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ» ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ такси, насколько я понял β€” Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π΅ ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΉ)

ВсС это Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС это дСлалось лишь для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ вычислСний, Ρ‚. ΠΊ. ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΌΠ°ΡΡˆΡ‚Π°Π±Ρ‹ ΠΈ Π½Π°ΠΊΠ»ΠΎΠ½Ρ‹ Π·Π½Π°ΠΊΠΎΠ² ΠΏΡ€ΠΈ ΠΈΡ… поискС β€” ΠΎΡ‡Π΅Π½ΡŒ Π·Π°Ρ‚Ρ€Π°Ρ‚Π½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.

Π Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ строку Π½Π° Π·Π½Π°ΠΊΠΈ

К соТалСнию, ΠΈΠ·-Π·Π° пСрспСктивы ΠΈ Π½Π΅ стандартной ΡˆΠΈΡ€ΠΈΠ½Ρ‹ всСх Π·Π½Π°ΠΊΠΎΠΌ, приходится ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ символы Π² ΡƒΠΆΠ΅ ΠΎΠ±Ρ€Π΅Π·Π°Π½Π½ΠΎΠΌ Π½ΠΎΠΌΠ΅Ρ€Π΅. Π’ΡƒΡ‚ снова Π²Ρ‹Ρ€ΡƒΡ‡ΠΈΡ‚ гистограмма ΠΏΠΎ яркости, Π½ΠΎ ΡƒΠΆΠ΅ вдоль оси X:
РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

ЕдинствСнноС, Ρ‡Ρ‚ΠΎ Π² дальнСйшСм стоит ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π΅ Π³ΠΈΠΏΠΎΡ‚Π΅Π·Ρ‹: символы Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ сразу ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ максимум гистограммы стоит ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€Π°Ρ… отвСрстиС ΠΏΠΎΠ΄ Π²ΠΈΠ½Ρ‚ ΠΈΠ»ΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π²ΠΈΠ½Ρ‚Π° Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π·Π½Π°ΠΊ, Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ вовсС Π½Π΅Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ сих ΠΏΠΎΡ€ Π½Π΅ Π±ΠΈΠ½Π°Ρ€ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ, Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ.

Π—Π΄Π΅ΡΡŒ ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Π΅ символы, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ взвСшСнная ковариация для сравнСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ:
РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

ΠžΠ±Ρ€Π°Π·Ρ†Ρ‹ для сравнСния ΠΈ вСса ΠΏΡ€ΠΈ ΠΊΠΎΠ²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ:
РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, нСльзя просто ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ гистограммы, с ΠΎΠ±Ρ€Π°Π·Ρ†Π°ΠΌΠΈ. ΠŸΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡΡ Π΄Π΅Π»Π°Ρ‚ΡŒ нСсколько Π³ΠΈΠΏΠΎΡ‚Π΅Π· ΠΏΠΎ ΡΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ ΠΈ ΠΏΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±Ρƒ.
ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π³ΠΈΠΏΠΎΡ‚Π΅Π· ΠΏΠΎ полоТСнию ΠΏΠΎ оси X = 4
ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π³ΠΈΠΏΠΎΡ‚Π΅Π· ΠΏΠΎ полоТСнию ΠΏΠΎ оси Y = 4
ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π³ΠΈΠΏΠΎΡ‚Π΅Π· ΠΏΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±Ρƒ = 3

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ области ΠΏΡ€ΠΈ сравнСнии с ΠΎΠ΄Π½ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ 4Ρ…4Ρ…3 ΠΊΠΎΠ²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ Π½Π°ΠΉΠ΄Π΅ΠΌ 3 большиС Ρ†ΠΈΡ„Ρ€Ρ‹. Π­Ρ‚ΠΎ 3 Ρ… 10 Ρ… 4 Ρ… 4 Ρ… 3 = 1440 сравнСний.

Π—Π°Ρ‚Π΅ΠΌ слСва ΠΎΠ΄Π½Ρƒ Π±ΡƒΠΊΠ²Ρƒ ΠΈ справа Π΅Ρ‰Π΅ Π΄Π²Π΅. Π‘ΡƒΠΊΠ² для сравнСния 12. Π’ΠΎΠ³Π΄Π° количСство сравнСний 3x12x4x4x3 = 1728

Когда Ρƒ нас Π΅ΡΡ‚ΡŒ 6 символов, Ρ‚ΠΎ всС справа ΠΎΡ‚ Π½ΠΈΡ… β€” Ρ€Π΅Π³ΠΈΠΎΠ½.

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

Π’ Ρ€Π΅Π³ΠΈΠΎΠ½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ 2 Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈΠ»ΠΈ 3 Ρ†ΠΈΡ„Ρ€Ρ‹ β€” это Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ. Π Π°Π·Π±ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π³ΠΈΠΎΠ½ гистограммным способом ΡƒΠΆΠ΅ бСссмыслСнно ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ качСство изобраТСния ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слишком Π½ΠΈΠ·ΠΊΠΎΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ просто ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Ρ†ΠΈΡ„Ρ€Ρ‹ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ. НачинаСм с Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΡƒΠ³Π»Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ нСсколько Π³ΠΈΠΏΠΎΡ‚Π΅Π· ΠΏΠΎ оси X, оси Y ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±Ρƒ. Находим Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠ΅Π΅ совпадСниС. БмСщаСмся Π½Π° Π·Π°Π΄Π°Π½Π½ΡƒΡŽ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ Π²ΠΏΡ€Π°Π²ΠΎ, снова ΠΈΡ‰Π΅ΠΌ. Π’Ρ€Π΅Ρ‚ΠΈΠΉ символ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΊΠ°Ρ‚ΡŒ слСва ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΈ справа ΠΎΡ‚ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ, Ссли ΠΌΠ΅Ρ€Π° похоТСсти Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ символа большС ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠΉ, Ρ‚ΠΎ Π½Π°ΠΌ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ β€” Π½ΠΎΠΌΠ΅Ρ€ Ρ€Π΅Π³ΠΈΠΎΠ½Π° состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Ρ†ΠΈΡ„Ρ€.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° примСнСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° (Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ описанного Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅) Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ Ρ€Π°Π· ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΠ»Π° ΠΏΡ€ΠΎΠΏΠΈΡΠ½ΡƒΡŽ истину ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ распознавания: Π½ΡƒΠΆΠ½Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ прСзСнтативная Π±Π°Π·Π° ΠΏΡ€ΠΈ создании Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². ΠœΡ‹ Π½Π°Ρ†Π΅Π»ΠΈΠ²Π°Π»ΠΈΡΡŒ Π½Π° грязныС ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Ρ‚Ρ‹Π΅ Π½ΠΎΠΌΠ΅Ρ€Π°, Ρ‚.ΠΊ. тСстовая Π±Π°Π·Π° снималась Π·ΠΈΠΌΠΎΠΉ. И Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ часто довольно ΠΏΠ»ΠΎΡ…ΠΈΠ΅ Π½ΠΎΠΌΠ΅Ρ€Π° ΡƒΠ΄Π°Π²Π°Π»ΠΎΡΡŒ ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ, Π½ΠΎ чистых Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² Π² ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅ΠΉ Π²Ρ‹Π±ΠΎΡ€ΠΊΠ΅ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ Π±Ρ‹Π»ΠΎ.

Π’ΡΠΊΡ€Ρ‹Π»Π°ΡΡŒ ΠΈ другая сторона ΠΌΠ΅Π΄Π°Π»ΠΈ: ΠΌΠ°Π»ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΊΠ°ΠΊ ситуация, ΠΊΠΎΠ³Π΄Π° автоматичСская систСма Π½Π΅ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ совсСм ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ. «Ну Ρ‡Ρ‚ΠΎ Ρ‚ΡƒΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ?!Β» А Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ автоматичСская систСма Π½Π΅ смогла ΡƒΠ·Π½Π°Ρ‚ΡŒ грязный ΠΈΠ»ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Ρ‚Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€Π°, β€” это ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ.

ΠžΡ‚ΠΊΡ€ΠΎΠ²Π΅Π½Π½ΠΎ говоря, это наш ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ систСмы распознавания для массового потрСбитСля. И ΠΎ Ρ‚Π°ΠΊΠΈΡ… Β«ΠΌΠ΅Π»ΠΎΡ‡Π°Ρ…Β», ΠΊΠ°ΠΊ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ…, стоит ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ. БСйчас ΠΊ Π½Π°ΠΌ присоСдинился спСциалист, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠΈΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΡƒΡŽ Β«RecognitorΒ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΏΠΎΠ΄ iOs. Π’ UI Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ сСйчас отправляСтся Π½Π° сСрвСр, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π₯Π°Π°Ρ€ΠΎΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² Π½ΡƒΠΆΠ½Ρ‹ΠΉ, Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π² ΡƒΠΆΠ΅ Β«Π·Π°ΡΡ‚Ρ‹Π²ΡˆΠ΅ΠΌΒ» ΠΊΠ°Π΄Ρ€Π΅. И ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этим ΡƒΠΆΠ΅ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅. АвтоматичСскоС распознаваниС становится Π½Π΅ Π΄ΡƒΡ€Π°Ρ†ΠΊΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, Π±Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ нСльзя Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π° просто ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΎΠΌ.

ΠŸΡ€ΠΎΠ΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒ систСму, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ автоматичСскоС распознаваниС изобраТСния Π±ΡƒΠ΄Π΅Ρ‚ Π³Π°Ρ€ΠΌΠΎΠ½ΠΈΡ‡Π½ΠΎ ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, β€” оказалось Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Π½ΠΈΡ‡ΡƒΡ‚ΡŒ Π½Π΅ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ эти Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ распознавания.

И, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, надСюсь, Ρ‡Ρ‚ΠΎ ΡΡ‚Π°Ρ‚ΡŒΡ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Π°.

ΠŸΠ΅Ρ€Π²Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ Ρ†ΠΈΠΊΠ»Π° β€” ΠΎΠ±Ρ‰ΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ
Вторая ΡΡ‚Π°Ρ‚ΡŒΡ β€” Наш сСрвСр
Π’Ρ€Π΅Ρ‚ΡŒΡ ΡΡ‚Π°Ρ‚ΡŒΡ β€” ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» обращСния ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ сСрвСру

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ²: ΠΎΡ‚ А Π΄ΠΎ 9

Π£ΠΆΠ΅ ΠΏΠ°Ρ€Ρƒ Ρ€Π°Π· Π½Π° Π₯Π°Π±Ρ€Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΈ дискуссии Π½Π° Ρ‚Π΅ΠΌΡƒ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ сСйчас Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ распознаваниС Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ². Но ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π³Π΄Π΅ Π±Ρ‹Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡŽ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ², Π½Π° Π₯Π°Π±Ρ€Π΅ ΠΏΠΎΠΊΠ° Π½Π΅ Π±Ρ‹Π»ΠΎ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ здСсь ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ всС это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. А ΠΏΠΎΡ‚ΠΎΠΌ, Ссли ΡΡ‚Π°Ρ‚ΡŒΡ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ интСрСс, ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΠΈ Π²Ρ‹Π»ΠΎΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΡƒΡŽ модСль, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ.

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

Π‘ΠΎΡ„Ρ‚ VS Π–Π΅Π»Π΅Π·ΠΎ

Один ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² для создания систСмы распознавания β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ ΠΆΠ΅Π»Π΅Π·ΠΎ для Ρ„ΠΎΡ‚ΠΎΡΡŠΡ‘ΠΌΠΊΠΈ. Π§Π΅ΠΌ ΠΌΠΎΡ‰Π½Π΅Π΅ ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ систСма освСщСния, Ρ‡Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ ΠΊΠ°ΠΌΠ΅Ρ€Π°, Ρ‚Π΅ΠΌ большС шансов Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ инфракрасный (ИК) ΠΏΡ€ΠΎΠΆΠ΅ΠΊΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ Π΄Π°ΠΆΠ΅ ΠΏΡ‹Π»ΡŒ ΠΈ Π³Ρ€ΡΠ·ΡŒ, ΠΈΠΌΠ΅ΡŽΡ‰ΡƒΡŽΡΡ Π½Π° Π½ΠΎΠΌΠ΅Ρ€Π΅, Π·Π°Ρ‚ΠΌΠΈΡ‚ΡŒ всС ΠΌΠ΅ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹. Π”ΡƒΠΌΠ°ΡŽ, ΠΊΠΎΠΌΡƒ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ΅ «письмо ΡΡ‡Π°ΡΡ‚ΡŒΡΒ», Π³Π΄Π΅ ΠΊΡ€ΠΎΠΌΠ΅ Π½ΠΎΠΌΠ΅Ρ€Π° Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ.

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

Π§Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ систСма ΡΡŠΡ‘ΠΌΠΊΠΈ β€” Ρ‚Π΅ΠΌ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π›ΡƒΡ‡ΡˆΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π±Π΅Π· Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ систСмы ΡΡŠΡ‘ΠΌΠΊΠΈ бСсполСзСн: всСгда ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½ΠΎΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ распознаСтся. Π’ΠΎΡ‚ Π΄Π²Π° совсСм Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠ°Π΄Ρ€Π°:

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассматриваСтся ΠΈΠΌΠ΅Π½Π½ΠΎ программная Ρ‡Π°ΡΡ‚ΡŒ, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ ΡƒΠΏΠΎΡ€ дСлаСтся ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° случай, ΠΊΠΎΠ³Π΄Π° Π½ΠΎΠΌΠ΅Ρ€ Π²ΠΈΠ΄Π½ΠΎ ΠΏΠ»ΠΎΡ…ΠΎ ΠΈ с искаТСниями (просто снят «с Ρ€ΡƒΠΊΒ» любой ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ).

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

β€’ ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ поиск Π½ΠΎΠΌΠ΅Ρ€Π° – ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ области Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ содСрТится Π½ΠΎΠΌΠ΅Ρ€
β€’ Нормализация Π½ΠΎΠΌΠ΅Ρ€Π° – ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Π³Ρ€Π°Π½ΠΈΡ† Π½ΠΎΠΌΠ΅Ρ€Π°, нормализация констраста
β€’ РаспознаваниС тСкста – Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ всСго Ρ‡Ρ‚ΠΎ нашлось Π² Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ
Π­Ρ‚ΠΎ базовая структура. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π² ситуации, ΠΊΠΎΠ³Π΄Π° Π½ΠΎΠΌΠ΅Ρ€ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ располоТСн ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ освСщён, Π° Ρƒ Вас Π² распоряТСниС ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ распознавания тСкста, ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° ΠΏΡƒΠ½ΠΊΡ‚Π° ΠΎΡ‚ΠΏΠ°Π΄ΡƒΡ‚. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒΡΡ поиск Π½ΠΎΠΌΠ΅Ρ€Π° ΠΈ Π΅Π³ΠΎ нормализация.

Π§Π°ΡΡ‚ΡŒ 1: Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ поиска

Анализ Π³Ρ€Π°Π½ΠΈΡ† ΠΈ Ρ„ΠΈΠ³ΡƒΡ€, ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ·

Π‘Π°ΠΌΡ‹ΠΉ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΉ способ выдСлСния Π½ΠΎΠΌΠ΅Ρ€Π° – поиск ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ситуациях ΠΊΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ ясно Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚ΡƒΡ€, Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ Π·Π°Π³ΠΎΡ€ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ, с достаточно высоким Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ с Ρ€ΠΎΠ²Π½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ.

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² автомобилСйРаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

Анализ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ части Π³Ρ€Π°Π½ΠΈΡ†

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

Гистограммный Π°Π½Π°Π»ΠΈΠ· Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ²

Одним ΠΈΠ· самых популярных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° являСтся Π°Π½Π°Π»ΠΈΠ· гистограмм изобраТСния (1,2). ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ основываСтся Π½Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ частотная характСристика Ρ€Π΅Π³ΠΈΠΎΠ½Π° с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ ΠΎΡ‚Π»ΠΈΡ‡Π½Π° ΠΎΡ‚ частотной характСристики окрСстности.

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² автомобилСйРаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ (Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ высокочастотных пространствСнных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ изобраТСния). Бтроится проСкция изобраТСния Π½Π° ось y (ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈ Π½Π° ось x). ΠœΠ°ΠΊΡΠΈΠΌΡƒΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ²ΠΏΠ°ΡΡ‚ΡŒ с располоТСниСм Π½ΠΎΠΌΠ΅Ρ€Π°.
Π£ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π΅ΡΡ‚ΡŒ сущСствСнный минус – машина ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ сопоставима с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π°, Ρ‚. ΠΊ. Ρ„ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ надписи ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹.

БтатистичСский Π°Π½Π°Π»ΠΈΠ·, классификаторы

Π’ Ρ‡Ρ‘ΠΌ минус всСх ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²? Π’ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ…, Π·Π°ΠΏΠ°Ρ‡ΠΊΠ°Π½Π½Ρ‹Ρ… Π³Ρ€ΡΠ·ΡŒΡŽ Π½ΠΎΠΌΠ΅Ρ€Π°Ρ… Π½Π΅Ρ‚ Π½ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Ρ… Π³Ρ€Π°Π½ΠΈΡ†, Π½ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠΉ статистики. Π‘Π½ΠΈΠ·Ρƒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ ΠΏΠ°Ρ€Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ‚Π°ΠΊΠΈΡ… Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ². И, Π½Π°Π΄ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, для ΠœΠΎΡΠΊΠ²Ρ‹ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ самыми ΠΏΠ»ΠΎΡ…ΠΈΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ.

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ
РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, хотя ΠΈ нСдостаточно часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅, это ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΎΠΏΠΈΡ€Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ классификаторы. НапримСр, Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ±ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ каскад Π₯Π°Π°Ρ€Π°. Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ наличия Π² Π½Π΅ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Ρ… для Π½ΠΎΠΌΠ΅Ρ€Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ, Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈΠ»ΠΈ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚ΠΎΠ². НаиболСС красивым ΠΌΠ½Π΅ каТСтся ΠΌΠ΅Ρ‚ΠΎΠ΄, основанный Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ синтСзированном ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ. ΠŸΡ€Π°Π²Π΄Π°, я Π΅Π³ΠΎ Π½Π΅ ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π», Π½ΠΎ, Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, Π΄ΠΎΠ»ΠΆΠ½ΠΎ устойчиво Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.
Π’Π°ΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ просто Π½ΠΎΠΌΠ΅Ρ€, Π° Π½ΠΎΠΌΠ΅Ρ€ Π² слоТных ΠΈ Π½Π΅Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… условиях. Π’ΠΎΡ‚ ΠΆΠ΅ каскад Π₯Π°Π°Ρ€Π° для Π±Π°Π·Ρ‹, собранной Π·ΠΈΠΌΠΎΠΉ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ ΠœΠΎΡΠΊΠ²Ρ‹ Π²Ρ‹Π΄Π°Π²Π°Π» порядка 90% ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΈ 2-3% Π»ΠΎΠΆΠ½ΠΎΠ³ΠΎ Π·Π°Ρ…Π²Π°Ρ‚Π°. Ни ΠΎΠ΄ΠΈΠ½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ обнаруТСния Π³Ρ€Π°Π½ΠΈΡ† ΠΈΠ»ΠΈ гистограмм Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ качСство ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ»ΠΎΡ…ΠΈΠΌ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌ.

Π‘Π»Π°Π±ΠΎΠ΅ мСсто

МногиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π² Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… прямо ΠΈΠ»ΠΈ косвСнно ΠΎΠΏΠΈΡ€Π°ΡŽΡ‚ΡΡ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ† Π½ΠΎΠΌΠ΅Ρ€Π°. Π”Π°ΠΆΠ΅ Ссли Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½ΠΎΠΌΠ΅Ρ€Π°, Ρ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² дальнСйшСм Π°Π½Π°Π»ΠΈΠ·Π΅.
НСоТиданно, Π½ΠΎ для статистичСских Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² слоТным случаСм ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π΄Π°ΠΆΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ чистый Π½ΠΎΠΌΠ΅Ρ€ Π² Ρ…Ρ€ΠΎΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ (свСтлой) Ρ€Π°ΠΌΠΊΠ΅ Π½Π° Π±Π΅Π»ΠΎΠΉ машинС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ встрСчаСтся ΠΊΡƒΠ΄Π° Ρ€Π΅ΠΆΠ΅ грязных Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ достаточноС количСство Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ.

Π§Π°ΡΡ‚ΡŒ 2: Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ Π½ΠΎΠΌΠ΅Ρ€ Π½Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ дальнСйшСго уточнСния Π΅Π³ΠΎ полоТСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ качСства снимка. НапримСр, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС трСбуСтся ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ ΠΈ ΠΎΠ±Ρ€Π΅Π·ΠΊΠ° ΠΊΡ€Π°Ρ‘Π²:
РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

ΠŸΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π½ΠΎΠΌΠ΅Ρ€Π° Π² Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ

Когда оставлСна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΊΡ€Π΅ΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π°, Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ† Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ прямыС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ β€” это ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½ΠΎΠΌΠ΅Ρ€Π°.
Π‘Π°ΠΌΡ‹ΠΉ простой Ρ„ΠΈΠ»ΡŒΡ‚Ρ€, способный Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ прямыС – ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π₯Π°Ρ„Π°:
РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ
ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π₯Π°Ρ„Ρ„Π° позволяСт ΠΎΡ‡Π΅Π½ΡŒ быстро Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π²Π΅ Π³Π»Π°Π²Π½Ρ‹Ρ… прямых ΠΈ ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΏΠΎ Π½ΠΈΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅:
РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ контраста

И Π»ΡƒΡ‡ΡˆΠ΅ Ρ‚Π΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹ΠΌ способом ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅Π³ΠΎΡΡ изобраТСния. Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ говоря, Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΠΈΠ»ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΡƒΡŽ нас ΠΎΠ±Π»Π°ΡΡ‚ΡŒ пространствСнных частот:

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

Π Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° Π±ΡƒΠΊΠ²Ρ‹

ПослС ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° ΠΈΠΌΠ΅Π΅ΠΌ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ с Π½Π΅Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π»Π΅Π²Ρ‹ΠΌΠΈ ΠΈ ΠΏΡ€Π°Π²Ρ‹ΠΌΠΈ краями. Π’ΠΎΡ‡Π½ΠΎ ΠΎΡ‚Ρ€Π΅Π·Π°Ρ‚ΡŒ лишнСС Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, достаточно просто Π½Π°Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Π½ΠΎΠΌΠ΅Ρ€Π΅ Π±ΡƒΠΊΠ²Ρ‹ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ распознавании с Π½ΠΈΠΌΠΈ.

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ
(На рисункС ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° опСрация Π±ΠΈΠ½Π°Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ‚. Π΅. использовано ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ раздСлСния пиксСлСй Π½Π° Π΄Π²Π° класса. ΠŸΡ€ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° символы эта опСрация вовсС Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°, Π° Π² дальнСйшСм ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΈ Π²Ρ€Π΅Π΄Π½ΠΎΠΉ).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ достаточно Π½Π°ΠΉΡ‚ΠΈ максимумы Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, это ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ. ОсобСнно Ссли ΠΌΡ‹ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ количСство Π·Π½Π°ΠΊΠΎΠ² ΠΈ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π½Π°ΠΊΠ°ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅, Ρ‚ΠΎ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Π½Π° Π±ΡƒΠΊΠ²Ρ‹ ΠΏΠΎ гистограммС сработаСт ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ.
ΠžΡΡ‚Π°Ρ‘Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π±ΡƒΠΊΠ²Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π΅ ΠΈΡ… распознавания.

Π‘Π»Π°Π±Ρ‹Π΅ мСста

ΠŸΡ€ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ загрязнСнии Π½ΠΎΠΌΠ΅Ρ€Π° пСриодичСскиС максимумы ΠΏΡ€ΠΈ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠΈ Π½Π° символы ΠΌΠΎΠ³ΡƒΡ‚ просто Π½Π΅ ΠΏΡ€ΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ, хотя сами символы ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹.
Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π³Ρ€Π°Π½ΠΈΡ†Π° Π½ΠΎΠΌΠ΅Ρ€Π° β€” Π½Π΅ всСгда Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€. НомСра ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΎΠ³Π½ΡƒΡ‚Ρ‹ ΡˆΡ‚Π°Ρ‚Π½ΠΎ (Mercedes C-класса), ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π±Π΅Ρ€Π΅ΠΆΠ½ΠΎ ΡƒΡ‚ΠΎΠΏΠ»Π΅Π½Ρ‹ Π² нСподходящСС ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½ΠΈΠ΅ для Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° амСриканских ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…. А вСрхняя Π³Ρ€Π°Π½ΠΈΡ†Π° Π·Π°Π΄Π½Π΅Π³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° просто часто ΠΏΡ€ΠΈΠΊΡ€Ρ‹Ρ‚Π° элСмСнтами ΠΊΡƒΠ·ΠΎΠ²Π°.
ЕстСствСнно, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ всС ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ β€” это ΠΈ Π΅ΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Π° для ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… систСм распознавания Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ².

Π§Π°ΡΡ‚ΡŒ 3: Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ распознавания символов

Π—Π°Π΄Π°Ρ‡Π° распознавания тСкста ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… символов (optical character recognition, OCR) с ΠΎΠ΄Π½ΠΎΠΉ стороны слоТная, Π° с Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” Π²ΠΏΠΎΠ»Π½Π΅ классичСская. БущСствуСт мноТСство Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π΅Ρ‘ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… достигли ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²Π°. Но, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, самых Π»ΡƒΡ‡ΡˆΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ доступС Π½Π΅Ρ‚. Π•ΡΡ‚ΡŒ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Tesseract OCR ΠΈ нСсколько Π΅Π³ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ², Π½ΠΎ эти Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π½Π΅ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ всСх Π·Π°Π΄Π°Ρ‡. Π’ Ρ†Π΅Π»ΠΎΠΌ, ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ распознавания тСкста ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π° класса: структурныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ основанныС Π½Π° ΠΌΠΎΡ€Ρ„ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Π΄Π΅Π»ΠΎ с Π±ΠΈΠ½Π°Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΈ растровыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, основанныС Π½Π° Π°Π½Π°Π»ΠΈΠ·Π΅ нСпосрСдствСнного изобраТСния. ΠŸΡ€ΠΈ этом Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ комбинация структурных ΠΈ растровых ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ ΠΎΡ‚ стандартной Π·Π°Π΄Π°Ρ‡ΠΈ OCR

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π²ΠΎ всяком случая Π² России, Π² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π½ΠΎΠΌΠ΅Ρ€Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стандартный ΡˆΡ€ΠΈΡ„Ρ‚. Π­Ρ‚ΠΎ просто ΠΏΠΎΠ΄Π°Ρ€ΠΎΠΊ для автоматичСской систСмы распознавания Π·Π½Π°ΠΊΠΎΠ². 90% усилий Π² области OCR тратится Π½Π° рукописный тСкст.
Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π³Ρ€ΡΠ·ΡŒ.

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

Π’ΠΎΡ‚ Ρ‚ΡƒΡ‚ Ρ‚ΠΎ ΠΈ приходится Π²Ρ‹Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ извСстных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² распознавания символов, особСнно Ссли ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ бинаризуСтся для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ связанности областСй, раздСлСния символов.

Tesseract OCR

Π­Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π΅ автоматичСскоС распознаваниС ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΉ Π±ΡƒΠΊΠ²Ρ‹, Ρ‚Π°ΠΊ ΠΈ сразу тСкста. Tesseract ΡƒΠ΄ΠΎΠ±Π΅Π½ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ для Π»ΡŽΠ±Ρ‹Ρ… ОБ, ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±ΡƒΡ‡Π°Π΅ΠΌ. Но ΠΎΠ½ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠ»ΠΎΡ…ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π·Π°ΠΌΡ‹Π»Π΅Π½Π½Ρ‹ΠΌ, Π±ΠΈΡ‚Ρ‹ΠΌ, грязным ΠΈ Π΄Π΅Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ тСкстом. Когда я ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° Π½Ρ‘ΠΌ распознаваниС Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² – ΠΎΡ‚ силы лишь 20-30% Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ² ΠΈΠ· Π±Π°Π·Ρ‹ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π»ΠΈΡΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π‘Π°ΠΌΡ‹Π΅ чистыС ΠΈ прямыС. Π₯отя, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΈ ΠΏΡ€ΠΈ использовании Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ зависит ΠΎΡ‚ радиуса ΠΊΡ€ΠΈΠ²ΠΈΠ·Π½Ρ‹ Ρ€ΡƒΠΊ.

K-nearest

ΠžΡ‡Π΅Π½ΡŒ простой для понимания ΠΌΠ΅Ρ‚ΠΎΠ΄ распознавания символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, нСсмотря Π½Π° свою ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, часто ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°Ρ‚ΡŒ Π½Π΅ самыС ΡƒΠ΄Π°Ρ‡Π½Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ SVM ΠΈΠ»ΠΈ нСйросСтСвых ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².
Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
1) ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ записываСм ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎΠ΅ количСство ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… символов ΡƒΠΆΠ΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹Π΅ Π½Π° классы своими Π³Π»Π°Π·Π°ΠΌΠΈ ΠΈ Ρ€ΡƒΠΊΠ°ΠΌΠΈ
2) Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΌΠ΅Ρ€Ρƒ расстояния ΠΌΠ΅ΠΆΠ΄Ρƒ символами (Ссли ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΠΈΠ½Π°Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎ, Ρ‚ΠΎ опСрация XOR Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Π°)
3) Π·Π°Ρ‚Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ пытаСмся Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ символ, ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎ рассчитываСм Π΄ΠΈΡΡ‚Π°Π½Ρ†ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌ ΠΈ всСми символами Π² Π±Π°Π·Π΅. Π‘Ρ€Π΅Π΄ΠΈ k Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… сосСдСй, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π±ΡƒΠ΄ΡƒΡ‚ прСдставитСли Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… классов. ЕстСствСнно, прСдставитСлСй ΠΊΠ°ΠΊΠΎΠ³ΠΎ класса большС срСди сосСдСй, ΠΊ Ρ‚ΠΎΠΌΡƒ классу стоит отнСсти распознаваСмый символ.

Π’ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, Ссли Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π±Π°Π·Ρƒ с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ символов, снятых ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΡƒΠ³Π»Π°ΠΌΠΈ, освСщСниСм, со всСми Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ потСртостями, Ρ‚ΠΎ K-nearest β€” это всС, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ. Но Ρ‚ΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ быстро Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄ΠΈΡΡ‚Π°Π½Ρ†ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ изобраТСниями, Π°, Π·Π½Π°Ρ‡ΠΈΡ‚, Π±ΠΈΠ½Π°Ρ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ XOR. Но Ρ‚ΠΎΠ³Π΄Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π² случаС с загрязнСнными ΠΈΠ»ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Ρ‚Ρ‹ΠΌΠΈ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Бинаризация ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ нСпрСдсказуСмо измСняСт символ.
Π£ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎΠ΅ прСимущСство: ΠΎΠ½ простой ΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ Π»Π΅Π³ΠΊΠΎ отлаТиваСтся ΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ваш Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ.

ΠšΠΎΡ€Ρ€Π΅Π»ΡΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ

Часто ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² распознавании ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, построСны Π½Π° эмпиричСских ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°Ρ…. Но Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ матСматичСский Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ вСроятности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» просто ΠΎΡ‚ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½ Π² Π·Π°Π΄Π°Ρ‡Π°Ρ… дСтСктирования сигнала Π² Ρ€Π°Π΄ΠΈΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах. Π¨Ρ€ΠΈΡ„Ρ‚ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΠΌ Π½ΠΎΠΌΠ΅Ρ€Π΅ Π½Π°ΠΌ извСстСн, ΡˆΡƒΠΌ Ρ„ΠΎΡ‚ΠΎΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΈΠ»ΠΈ ΠΏΡ‹Π»ΡŒ Π½Π° Π½ΠΎΠΌΠ΅Ρ€Π΅ ΠΌΠΎΠΆΠ½ΠΎ с натяТкой Π½Π°Π·Π²Π°Ρ‚ΡŒ гауссовским. БущСствуСт нСкоторая Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ символа ΠΈ Π΅Π³ΠΎ Π½Π°ΠΊΠ»ΠΎΠ½Ρƒ, Π½ΠΎ эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π±Ρ€Π°Ρ‚ΡŒ. Если ΠΌΡ‹ оставляСм ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π±ΠΈΠ½Π°Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ, Ρ‚ΠΎ Π½Π°ΠΌ Π΅Ρ‰Π΅ нСизвСстна ΠΈ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° сигнала, Ρ‚. Π΅. ΡΡ€ΠΊΠΎΡΡ‚ΡŒ символа.
ΠžΡ‡Π΅Π½ΡŒ Π½Π΅ хочСтся Π²Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² строгоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ этой Π·Π°Π΄Π°Ρ‡ΠΈ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΡΡ‚Π°Ρ‚ΡŒΠΈ. По сути всС-Ρ€Π°Π²Π½ΠΎ всС сводится ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ расчСта ΠΊΠΎΠ²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала с гипотСтичСским (с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… смСщСний ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ΠΎΠ²):
РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ
X – Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал, Y – Π³ΠΈΠΏΠΎΡ‚Π΅Π·Π°. ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ E – матСматичСскоС ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅.
Если Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… символов, Ρ‚ΠΎ Π³ΠΈΠΏΠΎΡ‚Π΅Π·Ρ‹ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Ρƒ ΠΈ ΡΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ строятся для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ символа. Если ΠΌΡ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ содСрТит символ, Ρ‚ΠΎ максимум ΠΊΠΎΠ²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ ΠΏΠΎ всСм Π³ΠΈΠΏΠΎΡ‚Π΅Π·Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ символ, Π΅Π³ΠΎ смСщСниС ΠΈ Π½Π°ΠΊΠ»ΠΎΠ½. Π’ΡƒΡ‚, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, встаСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° близости ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… символов (Β«Ρ€Β» ΠΈ Β«Π²Β», Β«ΠΎΒ» ΠΈ «с» ΠΈ Π΄Ρ€.). Π‘Π°ΠΌΠΎΠ΅ простоС β€” ввСсти для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ символа Π²Π΅ΡΠΎΠ²ΡƒΡŽ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρƒ коэффициСнтов.
Иногда Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Β«template-matchingΒ», Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΈΡ… ΡΡƒΡ‚ΡŒ. Π—Π°Π΄Π°Π΅ΠΌ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ β€” сравниваСм Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΎΠ±Ρ€Π°Π·Ρ†Π°ΠΌΠΈ. Если Π΅ΡΡ‚ΡŒ какая-Ρ‚ΠΎ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ, Ρ‚ΠΎ, Π»ΠΈΠ±ΠΎ ΠΏΠ΅Ρ€Π΅Π±ΠΈΡ€Π°Π΅ΠΌ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹, ΠΏΡ€Π°Π²Π΄Π° Ρ‚ΡƒΡ‚ ΡƒΠΆΠ΅ Π·Π½Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ придСтся.
Достоинства ΠΌΠ΅Ρ‚ΠΎΠ΄Π°:
β€” прСдсказуСмый ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ссли ΡˆΡƒΠΌ Ρ…ΠΎΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ соотвСтствуСт Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ;
β€” Ссли ΡˆΡ€ΠΈΡ„Ρ‚ Π·Π°Π΄Π°Π½ строго, ΠΊΠ°ΠΊ Π² нашСм случаС, Ρ‚ΠΎ способСн Ρ€Π°Π·Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ сильно ΠΏΡ‹Π»ΡŒΠ½Ρ‹ΠΉ/грязный/ΠΏΠΎΡ‚Π΅Ρ€Ρ‚Ρ‹ΠΉ символ.
НСдостатки:
β€” Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ вСсьма Π·Π°Ρ‚Ρ€Π°Ρ‚Π½Ρ‹ΠΉ.

НСйросСти

РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ. Π€ΠΎΡ‚ΠΎ РаспознаваниС Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±Ρ‹Π»ΠΈ рассмотрСны Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ распознавания, ΠΈΡ… Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ глюки ΠΈ ошибки. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свой Π½ΠΎΠΌΠ΅Ρ€ Ρ‡ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠ΅Π·Π΄ΠΊΠ°Ρ… ΠΏΠΎ Π³ΠΎΡ€ΠΎΠ΄Ρƒ, ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.
Π•Ρ‰Π΅ я надСюсь, Ρ‡Ρ‚ΠΎ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΠ΅ отсутствиС ΠΌΠ°Π³ΠΈΠΈ Π² Π·Π°Π΄Π°Ρ‡Π΅ распознавания Π½ΠΎΠΌΠ΅Ρ€ΠΎΠ². ВсС Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ понятно ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ. Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ ΡΡ‚Ρ€Π°ΡˆΠ½Π°Ρ Π·Π°Π΄Π°Ρ‡Π° для курсовой Ρ€Π°Π±ΠΎΡ‚Ρ‹ студСнта ΠΏΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
А Π΅Ρ‰Π΅ Ρ‡Π΅Ρ€Π΅Π· нСсколько Π΄Π½Π΅ΠΉ ZlodeiBaal Π²Ρ‹Π»ΠΎΠΆΠΈΡ‚ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ распознавалку ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°ΠΌ, ΠΏΠΎ ΠΌΠΎΡ‚ΠΈΠ²Π°ΠΌ нашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π»Π° написана эта ΡΡ‚Π°Ρ‚ΡŒΡ. Π•Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΡƒΡ‡ΠΈΡ‚ΡŒ.
Π—.Π«. ВсС Π½ΠΎΠΌΠ΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ β€” Π΄ΠΎΠ±Ρ‹Ρ‚Ρ‹ ΠΈΠ· Π“ΡƒΠ³Π»Π° ΠΈ ЯндСкса простыми запросами

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *