`
夏雪纷纷
  • 浏览: 6522 次
社区版块
存档分类
最新评论

条码控件Barcode Xpress中如何获得条码检测结果

阅读更多

条码控件Barcode Xpress提供了条码检测和条码创建的的功能,使用Barcode Xpress将会更加轻松的添加优秀的条码功能到Windows应用程序中。Barcode Xpress支持一系列的1D和2D的条形码,并可以在图像中自动检测所有的条码,还会对检测的所有的条码返回一个详细的且完善的检测结果。

    每个条码结果包含以下的属性参数:

    Barcode value

    Barcode type

    Confidence

    Location

    Skew

    由于Barcode Xpress可以从一个单一的扫描中返回多个条码结果,检测的条码结果都可以按照下面的标准来进行存储,但是需要注意的是所有解决了的条码将会排在没有解决的条码之前。

  1. Confidence因素是决定条码结果排序的条件,一般是从高往低排列。Confidence属性将会获得已经识别过的条码的Confidence。
  2. 下面,对于有着相同的Confidence的任意条码,将会从上到下,然后从左往右的通过位置来进行排序。
    Sort the results top to bottom  
            Dim BarcodeArray() As BarcodeInfo  
            Redim BarcodeArray(0 To BarcodeXpress1.NumBarcodes - 1)  
            ' fill the user type array  
            For i = 0 To BarcodeXpress1.NumBarcodes - 1  
                BarcodeXpress1.GetBarcode i  
                BarcodeArray(i).CodeName = BarcodeXpress1.BarcodeCodeName  
                BarcodeArray(i).result = BarcodeXpress1.BarcodeResult  
                BarcodeArray(i).CheckSumOK = BarcodeXpress1.CheckSumOK  
                BarcodeArray(i).Confidence = BarcodeXpress1.Confidence  
                BarcodeArray(i).Length = BarcodeXpress1.ResultLen  
                BarcodeArray(i).X = BarcodeXpress1.BarcodeX  
                BarcodeArray(i).Y = BarcodeXpress1.BarcodeY  
                BarcodeArray(i).H = BarcodeXpress1.BarcodeH  
                BarcodeArray(i).W = BarcodeXpress1.BarcodeW  
            Next i  
            ' actual sort results top to bottom  
            Dim temp As BarcodeInfo  
            For i = Ubound(BarcodeArray) - 1 To 0 Step -1  
                For j = 0 To i  
                    If BarcodeArray(j).Y > BarcodeArray(j + 1).Y Then  
                        temp = BarcodeArray(j + 1)  
                        BarcodeArray(j + 1) = BarcodeArray(j)  
                        BarcodeArray(j) = temp  
                    End If  
                Next  
            Next  

 

分享到:
评论

相关推荐

    Barcode Xpress 教程:如何获得条码检测结果

    Barcode Xpress是一款能够检测和识别1D和2D条形码的高级控件,它能自动在图像中查找并识别所有的条码,并返回包含详细信息的检测结果。这对于开发人员而言是一个非常实用的工具,因为它能够轻松地集成到Windows应用...

    Barcode Xpress使用教程:条形码识别

    Barcode Xpress是一款专业的条码识别软件,它能够迅速、准确地从图像中识别出1D和2D两种类型的条码。在当今社会,条码的应用日益广泛,从物流管理到产品追溯,从图书检索到票务系统等都离不开条码技术的支持。...

    Barcode Xpress教程:创建2D条形码

    Barcode Xpress是一款功能强大的条码控件,它能够高效地读取和检测1D(一维)和2D(二维)条形码。它不仅能在任意位置和任意方向读取条码,还具备创建常见1D和2D条形码的功能。本教程将重点介绍如何使用Barcode ...

    Barcode Xpress 教程:如何为条码识别获取图像

    在VB示例中,用户首先需要使用正确的语法加载图像到Barcode Xpress控件中,然后复制DIB对象,分析条码,并在完成后释放DIB对象。由于VB是一种更为直观的编程语言,因此示例代码对于希望使用Barcode Xpress进行图像...

    如何将ImagXpress对象的图像数据转移到Barcode Xpress对象上

    这个类是进行条码检测和处理的核心。 4. **条码识别过程**:在Barcode Xpress中进行条码识别时,通常需要设置一系列参数,如解决方案名称、解决方案密钥和OEM许可密钥。这些设置用于授权和配置组件的运行。 5. **...

    Barcode Xpress 教程:如何在Visual C++ 中作为COM 对象使用

    Barcode Xpress是一款可以在各种开发环境中使用的条码生成与识别软件,它提供了ActiveX控件形式的COM组件,以供像Visual Basic或Visual C++这样的开发环境使用。在Visual C++中将Barcode Xpress作为COM对象使用,...

    Barcode Xpress试用版:精确的、高速的1D和2D条码生成、检测、识别控件

    是一款优秀的、高速的1D和2D条码生成、检测、识别控件,可以把条码放置在页面任何位置,支持Code 39 和128,UPC, EAN,4-state postal codes等一维条码和DataMatrix, QR Code, PDF417, Aztec二维条码

    Smartscan Xpress Barcode—用于生成和识别一维、二维条码

    Smartscan Xpress Barcode能够方便你创建应用程序来读取一维(线性的)和二维条码。它为你提供了许多预处理功能使你在条码分析之前对图像进行操作和整理,包括镜像(mirroring)、交换(flipping), 变焦(zooming)...

    BarcodeXpress(条码读写控件)10官方安装免费版

    专为开发者打造,比如想要在一些应用程序中添加条码读写功能的可以使用这个Barcode Xpress控件,Barcode Xpress拥有智能识别文档、识别医疗记录以及识别二维码、条形码等功能,开发者不可错过的一款利器,需要此款...

    Pegasus SmartScan Xpress Barcode v4.0.16.0 Final 正式版

    .NET环境下的条码识别开发工具包,能够准确读出工业1D和2D标准条码,生成1D条码,并且提供广泛预先处理功能在分析之前整理和修改图象,可配置的速度设置能够适合各种各样的应用和预算要求。

Global site tag (gtag.js) - Google Analytics