识别图片上的一维码信息

Posted stylegt

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了识别图片上的一维码信息相关的知识,希望对你有一定的参考价值。

 

 识别图片上的一维码信息先需要引用一个DLL文件zxing.dll文件

技术分享图片

你可以在扩展与跟新里面将这个添加,也可以通过这个地址

https://code.msdn.microsoft.com/ZXINGNET-QRCode-Generator-05128cfb?SRC=VSIDE 下载dll文件。

文件下载完毕之后将dll引用。

技术分享图片

这两个dll都需要引用。

好了,我们引用玩了可以调用了。调用其实很简单。

第一步,实例化。

技术分享图片

第二步,调用方法。

技术分享图片

       this.BackgroundImage是一张Image图片,result是Zxing.Result类型

    this.Text = result.Text + "\\t" + result.ResultPoints[0].ToString() + "\\t" + result.ResultPoints[1].ToString(); //显示解析结果  

将解析出来的类容显示出来。text是一维码的值,ResultPoints[0]是一维码起始点的位置X轴,ResultPoints[1]是一维码起始点的位置Y轴。

 

以上是关于识别图片上的一维码信息的主要内容,如果未能解决你的问题,请参考以下文章

一维条形码检測与识别原理

DELPHI7中Fastreport插件如何将一维码转换成图片啊?然后再将图片放到条码上。

Halcon图像的一维码二维码识别

Delphi用FastReport做一维条码,因为内容多,无法在条码纸上显示全,如图,怎样让一维码缩短并能扫描?

LabVIEW条形码识别(实战篇—5)

C#winform怎么导出一维码到EXCEL单元格?