مسح باركود نقطي متعدد الرموز

HPDFCreateBuiltInBarcodeDecoder تمسح رموزًا متعددة منفصلة في نفس الـ raster، بما يشمل رموز خطية وQR Code وData Matrix ECC 200 وPDF417 مختلطة يدعمها المفككات الأصلية

التحميل الموجود لـ DecodeLoadedPageBarcodes يستخدم هذا المسح تلقائيًا ويحفظ حدود بكسل كل نتيجة قبل أن يخططها خط أنابيب الصفحة إلى إحداثيات PDF

النتائج مرتبة بالموضع العلوي ثم الموضع الأيسر، والاكتشافات المكررة تُدمج فقط عندما تتفق الرمزية والنص والبايتات الخام والموضع المتداخل؛ والحمولات المتطابقة في مواضع منفصلة تبقى نتائج منفصلة

المساعد الأصلي والهندسة

HPDFBarcodeRecognitionScan تصدّر HPDFScanBarcodeBitmap للاستدعاء المحتاج إلى مصفوفة THPDFBarcodeScanSymbols الأغنى وإحصاءات THPDFBarcodeScanInfo

مرّر THPDFBarcodeDecodeRequest وHPDFCreateBuiltInSingleBarcodeDecoder وTHPDFBarcodeScanOptions.Default; ومصنع الرمز المفرد يحفظ أيضًا الوصول المباشر للمفكك الأصلي لانتقاء منطقة خاص بالتطبيق

HPDFCreateScanningBarcodeDecoder تغلّف IHPDFBarcodeDecoder للرمز المفرد المقدَّم بنفس مسح المنطقة وكبح التكرار والميزانيات التراكمية للتطبيقات المحتاجة فقط واجهة المفكك العادية

كل THPDFBarcodeScanSymbol يحتوي سجل Barcode العادي وأربعة Corners نقطية وHasPerspectiveGeometry وDiagnostic لكل رمز

هندسة Data Matrix تشتق غلافًا محدبًا من قصور صفوف المقدمة وتستعيد أربعة خطوط حواف وتتقاطع خطوط متجاورة وتحل homography ذا ثمانية معاملات لعينات مراكز الوحدات بتصويت أغلبية من خمس نقاط

المفكك يجرب أحجام ECC 200 المربعة والمستطيلة القياسية المدعومة والدوران والانعكاسات، ثم يتحقق من حدود finder وكتل Reed-Solomon قبل إعادة النص أو البايتات الخام؛ والدوران والإسقاط شبه المنحرف يمكن دمجهما مع ضرر وحدات بيانات قابل للتصحيح

لهندسة Data Matrix متحقق منها، تقيس OrientationDegrees الحافة العلوية المقننة باتجاه عقارب الساعة من المحور x الموجب للـ raster، بينما تتبع Corners الغلاف المكتشَف باتجاه عقارب الساعة بزاوية بداية غير محددة

HPDFDataMatrixGeometry تصدّر HPDFLocateDataMatrixQuadrilateral وHPDFSampleBarcodeQuadrilateral، وHPDFDataMatrixDecoder تصدّر HPDFDecodeDataMatrixQuadrilateral لتطبيقات تعرف مسبقًا الزوايا الأربع الإسقاطية

قيم الثقة تصف مسار تحقق المفكك لا احتمالًا إحصائيًا معايرًا؛ ونتائج ECC 200 المسقوطة إسقاطيًا تبلّغ حاليًا 0.90 بعد تحقق ناجح للحدود وتصحيح الأخطاء

لبقية الرمزيات الأصلية، تصف زوايا المساعد الحدود المحاذاة للمحاور المعادة وHasPerspectiveGeometry بقيمة false؛ وقيم ثقتها واتجاهها القائمة محفوظة

الميزانيات والنشر الذري

الماسح يستخدم ثنائية Otsu وبلاطات إشغال من أربعة بكسلات، ثم يوصل مناطق مقدمات المصفوفة من أكبر ثلاث مسافات جوار محدودة السقف نحو مسافات أصغر؛ فهي تجرب رمزًا مدوّرًا كاملًا قبل شظايا منفصلة مع حفظ محاولات أضيق للرموز المنفصلة وfallback الـ raster الكامل لمقياس أو فنون متصلة غير عادية

المناطق التي تغطيها بلاطات المقدمة بالفعل نتائج متحقق منها تُتخطى قبل الفك، وبكسلات bitmap المصدر للمستدعي وصيغة بكسله محفوظة

الافتراضيات 256 فك مرشح و67,108,864 بكسل مرشح إجماليًا و268,435,456 بايت عمل مقدَّرًا وموعد طلب من ثانيتين؛ وسقفا البُعد الأصليان 4096 × 4096 و4,194,304 بكسل إدخال يبقيان مفروضين

MaxResults وMaxTextCodeUnits وMaxRawBytes في الطلب تسري على مجموعة النتائج المنشورة التراكمية، بما يشمل حمولات متكررة في مواضع مختلفة

THPDFBarcodeScanInfo تبلّغ عدد المرشحين المجربين وبكسلات الفك التراكمية والمرشحين المرفوضين ونتائج التكرار المتداخلة

الإلغاء ينتقل بوصفه EHPDFOperationCancelled; والميزانيات المستنفدة أو أخطاء المفكك تعيد false مع تشخيص، وكل الفشل يترك مصفوفة الرموز فارغة حتى بعد فك مرشحين سابقين بنجاح

إدخال فارغ أو منخفض التباين بانتظام يكتمل بنجاح بمصفوفة فارغة، وفنون التباين العالي غير المدعومة تعيد لا رمزًا مخمّنًا

نطاق التعرف

مسح المصفوفات يجرب المجموعات المتصلة الأكبر قبل الشظايا الأضيق، محفظًا محاولات الرموز المنفصلة والموعد الأصلي النهائي؛ وهندسة QR الأصلية تتحقق من أنماط finder الدقيقة قبل تخصيص وعينات شبكة المرشح الكاملة

رموز متعددة تحتاج فصل خلفية مرئيًا كافيًا لتجميع المناطق؛ والرموز المتلامسة أو المتداخلة وفنون محيطة كثيفة وحدود مُحدِّدات متضررة بشدة ووحدات إسقاطية دقيقة ومنظور أقصى يمكنها منع التموقع

‏DMRE والأسطح المنحنية واسترداد الوميض الفوتوغرافي ورمزيات إضافية تتجاوز مجموعة المفككات الأصلية القائمة تبقى خارج هذا الملف

مصادفات مستقلة تغطي كولاجًا من ستة رموز بحمولات QR متكررة وصور Data Matrix مدوّرة وشبه منحرفة وECC 200 مستطيلًا ومنظورًا مركبًا مع ضرر وحدات بيانات قابل للتصحيح

انظر التعرف المدمج على OCR والباركود لأوضاع الحمولة المدعومة وفك باركود الصفحة المحمَّلة لتخطيط إحداثيات صفحة إلى raster