Առավելագույնի հասցրեք շտրիխ կոդի ճանաչման արագությունը VintaSoft Barcode .NET SDK-ի միջոցով

Բլոգի կատեգորիա՝ Barcode.NET

02.07.2025

Արագությունը կարևոր է ցանկացած շտրիխ կոդի սկանավորման ծրագրի համար՝ անկախ նրանից, թե դուք սկանավորում եք պահեստում գտնվող ապրանքներ տեսախցիկով, արտադրական գծի վրա գտնվող մասեր, թե դրամարկղում գտնվող ապրանքներ:

VintaSoft Barcode .NET SDK-ն առաջարկում է ավտոմատ շտրիխ կոդի ճանաչման ռեժիմ, որն օգտագործվում է լռելյայնորեն: Ավտոմատ շտրիխ կոդի ճանաչման ռեժիմը հավասարակշռված է ճանաչման որակի օգտին՝ շտրիխ կոդի ճանաչման համար ցանկացած պայմաններում:

Նաև VintaSoft Barcode .NET SDK-ն առաջարկում է ձեռքով շտրիխ կոդի ճանաչման ռեժիմ, որն ունի բազմաթիվ մասնագիտացված կարգավորումներ և թույլ է տալիս հասնել առավելագույն արդյունավետության և/կամ շտրիխ կոդի ճանաչման որակի յուրաքանչյուր կոնկրետ իրավիճակում:

Ստորև մենք կքննարկենք, թե ինչպես է VintaSoft Barcode .NET SDK կարգավորումների խորը կարգավորումը օգնում հասնել շտրիխ կոդի արագ ընթերցման տարբեր պայմաններում:


Քայլ 1. Սահմանեք հիմնական (ընդհանուր) սկանավորման կարգավորումները

Այս կարգավորումները ազդում են բոլոր տեսակի շտրիխ կոդերի ճանաչման արագության վրա:

Սահմանեք շտրիխ կոդերի տեսակները

Սահմանեք շտրիխ կոդերի տեսակները կամ շտրիխ կոդերի ենթաբազմության տեսակները՝
reader.Settings.ScanBarcodeTypes = BarcodeType.QR | BarcodeType.DataMatrix;
reader.Settings.ScanBarcodeSubsets.Add(BarcodeSymbologySubsets.GS1_128);

Սահմանեք շտրիխ կոդերի սպասվող քանակը

Օգտագործեք ReaderSettings.ExpectedBarcodes հատկությունը՝ պատկերում սպասվող շտրիխ կոդերի քանակը սահմանելու համար:


Սահմանեք ճանաչման ռեժիմը

Ճանաչման ռեժիմն ամենամեծ ներդրումն ունի շտրիխ կոդի ճանաչման արագության մեջ: VintaSoft շտրիխ կոդերի ընթերցողը տրամադրում է չորս ճանաչման ռեժիմ, որոնք օգտագործվում են տարբեր իրավիճակներում՝


Ստուգեք շտրիխ կոդի չափը պատկերի վրա

Եթե ձեր միաչափ շտրիխ կոդերը լավ որակի են և ունեն մեծ բարձրություն, ապա մեծացրեք սկանավորման միջակայքը՝ օգտագործելով ReaderSettings.ScanInterval հատկությունը:


Նշեք շտրիխ կոդի տեղը պատկերի վրա

Եթե գիտեք, թե պատկերի որ ուղղանկյան մեջ կարող է գտնվել շտրիխ կոդը, ապա նշեք ուղղանկյան կոորդինատները՝ օգտագործելով ReaderSettings.ScanRectangle հատկությունը։


Քայլ 2. Լրացուցիչ կարգավորումներ։

VintaSoft-ը շարունակում է իր գործունեությունը, ապահովելով շտրիխ կոդերի ճանաչման մեխանիզմի առաջադեմ կառավարում։ Սա VintaSoft շտրիխ կոդերի ընթերցողին տալիս է այնպիսի արդյունավետության առավելություն, որը չեն առաջարկում այլ մատակարարները՝ ապահովելով անգերազանցելի արագություն տարբեր միջավայրերում։


Որոշել շտրիխ կոդերի մոդուլների չափը

Եթե պատկերը պարունակում է շտրիխ կոդ, որի մեկ մոդուլը ավելի քան 6 պիքսել է, օգտագործեք ReaderSettings.ImageScaleFactor հատկությունը՝ պատկերը փոքրացնելու համար, որպեսզի մեկ մոդուլի չափը լինի 3-ից 6 պիքսել։ Սա զգալիորեն կարագացնի շտրիխ կոդի ճանաչումը։


Բազմաթելային մշակում

VintaSoft շտրիխ կոդի ընթերցողը լռելյայնորեն օգտագործում է բազմաթելային մշակում։ Դուք կարող եք փոխել օգտագործվող թելերի քանակը՝ օգտագործելով ReaderSettings.MaximumThreadCount հատկությունը։


Երկուականացման նուրբ կարգավորում

VintaSoft շտրիխ կոդի ընթերցողը ապահովում է ադապտիվ բինարացման երկու ռեժիմ՝ Արագ և Բարձրորակ (լռելյայն): Եթե ​​պատկերների շտրիխ կոդը միատարր լուսավորություն ունի, ապա օգտագործեք ադապտիվ բինարացման արագ ռեժիմը՝
reader.Settings.AdaptiveBinarizationType = AdaptiveBinarizationType.Fast;


Սահմանել սկանավորման կարգավորումները՝ կախված սկանավորվող շտրիխ կոդերի տեսակից



Քայլ 3. Լրացուցիչ միջոցներ առավելագույն արագության համար



Եզրակացություն՝ Արագ շտրիխ կոդերի սկանավորում ցանկացած պայմաններում

VintaSoft շտրիխ կոդերի ընթերցողը նախատեսված է արագ աշխատելու նույնիսկ դժվար պայմաններում՝ թույլ կամ անհավասար լուսավորություն, մշուշոտ պատկերներ, ծանրաբեռնված դասավորություններ կամ աղավաղված պատկերներ: Շտրիխ կոդերի սկանավորման գործընթացի խորը կարգավորման կարգավորումների շնորհիվ այն թույլ է տալիս ձեր ծրագրերին՝