Hogyan érzékeli és felismeri a szöveget a kép

Adatvédelem

Ez az adatvédelmi politika a személyes adatok (a továbbiakban - a politika) valamennyi információt, hogy a webhely (kap a felhasználó a weblap Felhasználói megállapodás a személyes tájékoztatása számukra adott összhangban e politika keretében kapcsolatok egyik fél. benne, hogy minden személyre alkalmazni kell.

A honlap használatának jelzi, hogy elfogadja Felhasználó elfogadja ezt a politikát, valamint a meghatározott feltételek feldolgozása a személyes adatok Ha nem ért egyet ezekkel a feltételekkel a felhasználónak kell tartózkodniuk a Szolgáltatások használatával.

1. Személyes adatokat a felhasználók, amely fogadja és feldolgozza a honlap

1.1. Ennek részeként politika a „személyes felhasználói információ”:

1.1.1. A személyes adatokat, hogy a felhasználó megadja a maguk kitöltésével visszajelzés formája, beleértve a személyes adatokat a felhasználó. Kötelező, hogy a Services (szolgáltatások) információ van kiemelve különleges módon. Egyéb információ, amelyet a felhasználó saját belátása szerint.

1.3. Az oldal általában nem pontosságának ellenőrzése által megadott személyes adatokat a felhasználók, és nem gyakorol ellenőrzést a kapacitást. Azonban a helyszínen abból a tényből ered, hogy a felhasználó megadja az érvényes és elegendő személyes információkat a rendszer kéri a regisztrációs űrlapot, és ezt az információt naprakészen.

2. A cél a gyűjtését és feldolgozását a felhasználók személyes adatainak

2.1. Az oldalon gyűjti és tárolja csak azokat a személyes adatokat, amelyek nyújtásához szükséges és szolgáltatások nyújtása (végrehajtási megállapodások és szerződések a felhasználó). 2.2. Személyes információkat a felhasználó az oldalon lehet használni a következő célokra:

2.2.1. Azonosítása a felek keretében megállapodások és szerződések a webhelyről

2.2.2. Hogy a felhasználó személyre szabott szolgáltatások;

2.2.3. Kommunikálni, beleértve értesítésküldési, kérések és kezelésére vonatkozó információkat a szolgáltatások, a szolgáltatások nyújtását, valamint a kérelmek feldolgozása és a megrendelések a felhasználó;

2.2.4. Minőségének javítása, a könnyű használat, a szolgáltatások fejlesztése;

2.2.6. Lebonyolítása statisztikai és más tanulmányok alapján anonim adatokat.

3. A feltételek a kezelés a személyes információkat a felhasználó és annak átadása harmadik fél számára

3.1. A helyszínen tárolja a felhasználók személyes adatainak megfelelően belső szabályzata specifikus szolgáltatások.

3.2. Ami a felhasználó személyes adatait titokban tartani azt, kivéve, ha önként a felhasználó által biztosított információt magáról, hogy megosszák a nyilvánosság számára. Ha külön szolgáltatás felhasználója egyetért azzal, hogy egy bizonyos részét a személyes adatok hozzáférhetővé válik.

3.3. Az oldalon van a jobb, hogy a személyes felhasználói adatokat harmadik fél számára a következő esetekben:

3.3.1. A felhasználók kifejezték egyetértésüket, hogy az ilyen intézkedések;

3.3.2. A továbbítás szükséges részeként a felhasználó használhatja az adott szolgáltatást vagy a szolgáltatások nyújtása a felhasználó számára; 3.3.3. Váltó biztosítja az orosz vagy más alkalmazandó jogszabályok keretében az eljárás törvény által létrehozott;

3.3.4. Ez átadás keretében eladása vagy egyéb átadása az üzleti (egészben vagy részben), míg a vevőre terhelik annak kötelezettségei ahhoz, hogy a jelen feltételek vonatkozásában fogadott személyes információt őt;

3.3.5. Annak érdekében, hogy megvédje a törvényes jogait és érdekeit a helyszínen vagy egy harmadik fél, ha a felhasználó megsérti a feltételek honlap szolgáltatásokat.

3.4. A személyes adatok feldolgozása a felhasználók a honlap által szabályozott szövetségi törvény az Orosz Föderáció „személyes adatok”.

4. Módosítsa a felhasználó személyes adatait a 4.1. A felhasználó bármikor megváltoztathatja (frissítés, kiegészítés) adva nekik a személyes adatokat, vagy annak egy részét, valamint a paraméterek annak bizalmas.

5. a megtett intézkedések, hogy megvédje a személyes adatokat a felhasználók Oldal megteszi a szükséges és elégséges szervezési és technikai intézkedéseket, hogy megvédje a felhasználó személyes adatait a jogosulatlan vagy véletlen hozzáférés, pusztítás, módosítás, blokkoló, másolása, terjesztése, és egyéb illegális tevékenységek harmadik fél vele .

6. módosítása adatvédelmi irányelveit. alkalmazandó jog

6.2. A jelen politika és a kapcsolat a felhasználó és a helyszínen. alkalmazásából eredő, a Privacy Policy van kitéve a jogalkalmazás az Orosz Föderáció.

Hogyan érzékeli és felismeri a szöveget a kép

Szegmentálása szöveg strukturálatlan jelenetek nagyban segíti, hogy megoldja a további feladatokat, mint például az optikai karakterfelismerő (OCR). Automatizált elismerése szöveg ebben a példában azt mutatja, hogy számos olyan régiókat, amelyek szöveget és fokozatosan távolítsa el azokat a területeket, ahol nagy valószínűséggel nincs szöveg.

Határozzuk meg a területeken a képet, ahol a jelen szöveget MSER

Funkció használatával detectMSERFeatures talál képeket és történeteket minden régióban. Megjegyezzük, hogy a függvény is ad egy csomó nem-szöveges területeken:

Hogyan érzékeli és felismeri a szöveget a kép

Távolítsuk el a nem-szöveges mezőben

MSER funkció célja felismerve szöveges területen, de az ő hivatali ideje azt is megállapítja, sok más nem-szöveges régiókban. Mi lehet elkerülni a kiválasztott területeken annak érdekében, hogy megszüntessék a szükségtelen, nem szöveges régiókban. Szűrésére nem szöveges mezők, akkor a geometriai tulajdonságainak a szövegben. Mi is használjuk a gépi tanulási megközelítést előállítására szöveges és nem szöveges osztályozók. Általában ezek kombinációja két megközelítés biztosítja a legjobb eredményt. Ebben a példában fogjuk használni egy egyszerű megközelítés szűrés nem szöveges régiók alapján geometriai tulajdonságait.

Számos geometriai tulajdonságok, amelyek szükségesek az elismerésére vonatkozó szöveges és nem szöveges területeken:

Mi használja ezt a funkciót regionprops mérni ezeket a tulajdonságokat, majd kezdje eltávolítjuk a területeken, amelyek nem alkalmasak:

Hogyan érzékeli és felismeri a szöveget a kép

Eltávolítása nem szöveges régiók alapján a kontúr szélesség változik

Egy másik gyakori módszere szövegfelismerő, a szélessége a szélütés. A szélessége a löket - az intézkedés a szélessége a vonalak és görbék alkotják a karakter a képet. Régiók szöveget tartalmazó, általában van egy kis variáció szélessége a stroke és a nem-szöveges régiók több variációt.

Ahhoz, hogy megértsük, hogy a stroke-szélesség változik, hogy távolítsa el a nem-szöveges régiók, szükséges, hogy értékelje a vonásszélesség az érzékelési terület MSER funkciót. Ezt úgy tehetjük meg, hogy kiszámítjuk a távolság és a művelet hígítás:

Hogyan érzékeli és felismeri a szöveget a kép

A képen látható módon. a szélessége a szélütés van egy nagyon enyhe változás a legtöbb esetben a régióban. Ez azt jelenti, hogy a régió nagyobb valószínűséggel lesz egy szöveges mező, mivel a vonalak és görbék, amelyek körülveszik a régió hasonló szélességű.

Annak érdekében, hogy a módszer megváltoztatásának bar szélessége, akkor be kell vezetni a küszöbértéket a változásokat az alábbi területeken:

Ezután a küszöbértéket lehet használni, hogy eltávolítsuk a nem-szöveges régiókban. Megjegyzendő, hogy ezt a küszöbértéket megkövetelheti beállítást a képek különböző betűtípusok.

A fenti módszernél külön kell elvégezni minden egyes detektált MSER területen. A következő hurok kezeli az összes régiók, majd eredményeit mutatja be az eltávolítása nem szöveges területek megváltoztatásával vonásszélesség.

Hogyan érzékeli és felismeri a szöveget a kép

A szakszervezet ezen területek a végeredmény a szöveg felderítése

Ezen a ponton minden észlelési eredmény áll egyedi szöveges karaktert. Ahhoz, hogy használni ezeket az eredményeket elismerésének problémái, az egyes karakterek a szöveg együttes alkalmazásának egy szót vagy string. Ez lehetővé teszi, hogy ismerje fel a szavakat a kép, hogy több hasznos információt, mint az egyes betűk.

Annak érdekében, hogy egyesítse az egyes régiók egy szót vagy sort a szövegben, akkor először meg kell találni a szövegben a szomszédos régiók, majd keretet alkot körül ezekben a régiókban. Ahhoz, hogy megtalálja a szomszédos régiók kell kibővíteni előzetesen kiszámított regionprops.

Hogyan érzékeli és felismeri a szöveget a kép

Most, az átlapolt képkockák kombinálható alkot egy határoló doboz körül az egyes szavakat vagy a sorok. Ehhez számítsuk az átfedési tényezőt között az összes pár a befoglaló téglalapot. Ez határozza meg a távolságot az összes pár régiójában szöveget, úgy, hogy meg lehet találni egy csoport a szomszédos régiók, amelyek nem nulla átfedés arányok. Használat után páros átfedési gráf kiszámított arányok, hogy megtalálja az összes szöveget területek „jár” a nem nulla együtthatók az átfedés.

Fogjuk használni bboxOverlapRatio funkció kiszámításához pár átfedő együtthatók minden megerősített keret, majd a grafikon, hogy megtalálja az összes csatlakoztatott régióban.

Impresszum conncomp index régiók szöveget tartalmazó korlátozott. Segítségével ezek a számok, tudjuk kombinálni több szomszédos kockák, egy keretet, hogy kiszámítjuk a minimális és maximális az egyes korlátozó blokkok alkotó egyes csatlakoztatott készüléken.

Végül, mielőtt bemutatja a végleges eredmények a felismerés, hogy szükség van megszabadulni a rossz érzékelt szöveget.

Hogyan érzékeli és felismeri a szöveget a kép

Elismerik szöveg OCR

Észlelése után szöveges területek, OCR használata OCR funkciót minden egyes képkocka. Felhívjuk figyelmét, hogy az ingyenes keresési szövegét az a kimeneti OCR lesz egy nagy a zaj.

Így voltunk képesek felismerni a szöveg a képet.

Hogyan érzékeli és felismeri a szöveget a kép

Hogyan érzékeli és felismeri a szöveget a kép

Hogyan érzékeli és felismeri a szöveget a kép

Hogyan érzékeli és felismeri a szöveget a kép

Hogyan érzékeli és felismeri a szöveget a kép

Best Neuronus

Hogyan érzékeli és felismeri a szöveget a kép

Hogyan érzékeli és felismeri a szöveget a kép

Hogyan érzékeli és felismeri a szöveget a kép

Kapcsolódó cikkek