Պատկերի աղտոտման հեռացում C#-ով

Այս արագ դասընթացը բացատրում է, թե ինչպես հեռացնել շաբլոնները image-ից C#-ի միջոցով. Դուք կստանաք մանրամասներ զարգացման միջավայրի կարգավորման, քայլերի ցանկ, և օրինակ կոդ պատկերի շաբլոնների հեռացում C#-ի միջոցով. Տրված օրինակ կոդը կատարում է նախապատրաստում՝ օգտագործելով դասական պատկերի շաբլոնների հեռացման միջին ֆիլտրը.

C#-ով լուսանկարի աղտոտումը հեռացնելու քայլերը

  1. Կարգավորեք միջավայրը՝ օգտագործելով Aspose.OCR for .NET աղմուկը նվազեցնելու համար
  2. Ներմուծեք անհրաժեշտ OCR դասերը և թվարկիչները
  3. Կիրառեք լիցենզիան ջրանշան-ազատ ելքի համար
  4. Ստեղծել AsposeOcr շարժիչի օրինակ
  5. Ստեղծել նախապատրաստման զտիչ՝ աղի-պղպջակների աղտոտումը հեռացնելու համար՝ օգտագործելով Մեդիան զտիչը
  6. Ստեղծեք OcrInput-ի օրինակ միակ պատկերի և վերևում սահմանված զտիչի համար
  7. Բեռնեք աղբյուրի մուտքային պատկերը OcrInput օբյեկտում
  8. Կատարեք OCR ճանաչման գործընթացը՝ օգտագործելով ֆիլտրված մուտքը
  9. Տպել ելքային ճանաչված տեքստը կոնսոլում

Այս քայլերը ամփոփում են C#-ով լուսանկարների աղմուկի նվազեցում գործընթացը։ Ստեղծեք PreprocessingFilter-ը՝ օգտագործելով Median ֆիլտրը, կապեք այն OcrInput-ի հետ և բեռնեք ներմուծված աղմուկով պատկերը դրա մեջ։ Կատարեք Recognize() մեթոդը՝ OcrInput-ը փոխանցելով, և տպեք մաքրված տեքստը կոնսոլում։

C#-ով պատկերից աղտոտումը հեռացնելու կոդ

Այս կոդը ուղեցույց է C#-ով պատկերների աղմուկի նվազեցում համար։ Դուք կարող եք օգտագործել մի քանի դենոիզինգի զտիչներ PreprocessingFilter-ում, օրինակ AutoDenoising, GaussianBlur և Sharpen։ AutoDenoising-ը օգտագործում է նյուրանալ ցանց և հաճախ կիրառվում է Median՝ բարդ ֆոնների հեռացման համար։

Այս հոդվածը ընդգրկում է պատկերների աղմուկի նվազեցումը։ Ձեռագիրնից տեքստի փոխարկման համար, դիմեք հոդվածին Convert handwriting to text in C#.

 Հայերեն