二维码真假查询系统源码_怎么查二维码真假鉴别

hacker|
100

文章目录:

如何查询二维码真假

使用手机二维码扫码即可识别信息。

根据扫码显示的内容判定东西的真假。

再比对官方公布的信息去比对,若符合即为真,若不匹配则为假。

而且现在很多产品包装自带的二维码有的不一定是防伪码。

很多是产品信息或者产品编号等。

可根据不同的产品和品牌找到对应的方式辨别。建议联系官方查询真假。

Android二维码识别源码,可有多种实现方式

这里简单介绍一下ZXing库。ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。该项目可实现的条形码编码和解码。目前支持以下格式:UPC-A,UPC-E、EAN-8,EAN-13、39码、93码。ZXing是个很经典的条码/二维码识别的开源类库,以前在功能机上,就有开发者使用J2ME运用ZXing了,不过要支持JSR-234规范(自动对焦)的手机才能发挥其威力。

下面是ZXing的demo运行,我这里创建了一个二维码,内容是我博客的网址,大伙可以用微信的扫一扫功能,试一下。就可以直接打开我博客。

2、ZXing库主要类

下面给大家介绍一下,ZXing库里面主要的类以及这些类的作用:

CaptureActivity。这个是启动Activity 也就是扫描器。

CaptureActivityHandler 解码处理类,负责调用另外的线程进行解码。

DecodeThread 解码的线程。

com.google.zxing.client.android.camera 包,摄像头控制包。

ViewfinderView 自定义的View,就是我们看见的拍摄时中间的框框了。

3、使用ZXing生成二维码

下面针对二维码生成和解析做个简单介绍,至于详细的使用方法,建议大家还是自己看看源码,使用起来很简单,不过这个开源项目的代码,值得好好看看。首先给出二维码生成的方法:

View Code

上面就是二维码生成的方法接口,如果你只是使用者方法,很简单,只要传入一个URL即可,就像我截图里面一样,传入一个合法的网址即可。或者像现在一些移动APP的推广,把APP下载地址转为二维码,只要扫一下就可以下载相应的APP。这个也是目前比较流行的APP的推广方式。

上面代码做的事情不多,主要是调用ZXing库里面QRCodeWriter().encode的方法对我们传进去的URL进行编码,具体如何编码,这个我这里就不详细说,有兴趣可以看ZXing的源码。文章最后会给出ZXing的源码和例子代码。

4、扫描二维码获取信息

扫描获取二维码信息的工作稍微复杂一些,主要是需要编写Camera的使用,这个跟我们一般使用Camera一样,需要使用Surfaceview作为预览,这一部我这里就不说了,这个应该不是太复杂。对于使用过Camera做预览的朋友,应该是挺简单的事情。获取二维码数据的关键处理是在Camera的自动对焦回调函数哪里,调用ZXing的解码接口。

View Code

这里稍微多说一句,由于解码需要一定时间,所以ZXing的解码调用,都是使用了Handler作为线程通信机制,解码的工作都是放在独立线程里面使用的,如果你直接在主线程解码,恐怕ANR问题是避免不了。

View Code

上面是解码的线程处理不同状态的时候需要注意的地方,我们这里只看获取图像成功的地方,成功获取图片解码的实在DecodeThread里面实现,DecodeThread里面解码成功后,会把数据序列化,然后保存到Bundle里面,我们可以直接通过Bundle的序列化,获取到图片数据。同时会把解码后的结果保存到MSG里面,然后就可以根据实际情况进行处理,例如上面代码,解码成功后,会调用一个处理函数:

View Code

上面就是整个二维码的解码流程,里面因为涉及很多Camera的使用,所以你如果需要使用二维码识别,需要注意一下你的程序需要申请下面的权限,一般的Camera使用以及Camera的自动对焦等。

View Code

5、结语

上面就是生成和识别二维码的关键流程和代码,有兴趣的朋友可以自己查看ZXing的源码,里面有很多图像分析的知识可以学习。具体使用也可以参考我下面给出的Demo。二维码对于现在移动开发来说很是很常用的技术,所以有空可以了解一下,说不定什么时候就用上了。另外,ZXing库除了二维码外,其实对于条形码也是支持的,只是我这里没有介绍。有需要的自己去看看源码即可。

转载

怎样扫描二维码查询东西真假

1、打开手机微信或其他有此功能的app中的扫码;

2、将取景框对准商品上的条形码进行扫描;

3、扫码成功,即可识别信息,根据扫码显示的内容判定东西的真假;

4、也可登录中国商品信息服务平台或防伪查询中心,输入商品条码进行验证。

条形码一般用于商品库存和交易,当商品录入后,就能查到相关信息,没有录入过就不能查到。

扩展资料:

二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。

功能:

信息获取(名片、地图、WIFI密码、资料);

网站跳转(跳转到微博、手机网站、网站);

广告推送(用户扫码,直接浏览商家推送的视频、音频广告);

手机电商(用户扫码、手机直接购物下单);

防伪溯源(用户扫码、即可查看生产地;同时后台可以获取最终消费地);

优惠促销(用户扫码,下载电子优惠券,抽奖);

会员管理(用户手机上获取电子会员信息、VIP服务);

手机支付(扫描商品二维码,通过银行或第三方支付提供的手机端通道完成支付)。

用手机软件扫码可以看到商品的名称、产地、厂家以及价格,但是有些产品信息更新很快,数据库可能没有相关信息,再加上软件没有及时升级等原因,会导致扫不出商品信息,但是不能作为辨别真假的依据。扫描条形码并不作为判定商品真假的依据,要跟据相关进货查验制度,来检验商品。

商品的条码是可以被复制,如果在假冒伪劣产品上喷涂正规商品的条形码或二维码,那么通过扫码来辨别真伪就不可信。

参考资料:

防伪标签-百度百科

二维码防伪系统是怎么做的?

二维码防伪系统主要是建立产品的数据库,为每一个产品赋码,最终可以实现让每个产品都拥有一个具有随机性和唯一性的二维码,现在可以制作二维码防伪系统的公司还是比较多的,比如比较常见的北京兆信,基于标准化产品,针对大中型企业和中小企业有不同的产品解决方案,并提供定制服务,实现企业的防伪防窜、产品窜货、产品溯源、渠道管控等业务,并且制作出的物件防伪码是始终如一的。。如果满意我的回答,可以给个大大的赞不。

烟草二维码查询真伪查询系统

香烟的条形码能够进入中国商品信息验证中心进行查询。真烟条形码清晰完整,用放大镜观察会发现条形码外形是不规则的齿牙状。

而假烟的条形码很多都是一条条黑色直线,有的条形码有断线的情况。很多中高档香烟,真品每条的外包装上都会有一些细微的防伪标识,仔细观察就能清晰可辨。

烟民们买烟,一定要到有烟草专卖零售许可证的商店购买,烟草公司实行“一户一码”卷烟供货制度,每家商店都有自己的卷烟代码。

真烟整条的包装上都会有出库时的激光打印上去的代码(两排),代码的第二排(16位数字)前4位与商店烟草专卖零售许可证号的后4位是一致的,并且代码有立体感,用手触摸可感觉到。

扩展资料:

辨别烟草的要素:

一、看条包。

正品名优卷烟条包透明纸平整,搭口用烙铁烫合,平整光洁;条包封口用机械点粘。假货条包常用残次旧晶包装,不平整光洁;搭口和封口多用胶水粘合;条包包装松散,手感软硬不均。

二、看烟盒。

名烟小包烟盒用透明纸包装,拉线的拉带头呈小台状,粘合结实平整。假烟透明纸不平整,松散,拉带头一般是平头状,多数无带头;拉带和透明纸不粘合;拉开后烟盒透明纸参差不齐。

三、看商标。

名烟条包和小包商标一致,图案、字迹清晰;假烟图案印刷粗糙,色泽不一,字迹不清,有些字母不全,汉语拼音、英文有错漏现象。

四、看口花。

名烟口花一般印有与条、盒相同的生产厂名,宽窄一致。结合处是两细条结合,易开而不破,假烟的口花与条、盒上的生产厂名不一致,宽窄不一样,口花封口用胶水或浆糊粘好,不易打开。

五、看针眼。

针眼是香烟机械包装所留下的,横包装盒底部两侧折角处的两条划破口,竖包在揭开封口后一侧的划破口为针眼。但假货手工包装无针眼,剪刀痕迹明显。

参考资料:百度百科-烟草

如何实现二维码扫码防伪追溯?

很多的产品都实现了追溯功能,以二维码为载体,扫码就可以实现产品的质量追溯。很多小伙伴也也会好奇二维码是如何实现防伪追溯效果的,我们来了解一下!

二维码如何实现防伪追溯效果?

1、企业出示公司证件、品牌注册证明、加工授权书等,经过审核,以证明品牌所属权,从源头上把关。

2、根据客户商标的矢量图、以及客户对防伪标签的防伪技术要求、产品外包装情况,设计出多款防伪标签供客户选择,可量身定制。

3、签定保密协议,不可以向第三方透漏其防伪技术、公司信息等,并对客户信息全部保密,由专员保管,签订法律合同,签定防伪协议需要双方签字并加盖公章。

4、计划打样、签定稿件等打印信息。

5、防伪标签样式进行上机打印;

6、可以提供硬件产品、二维码赋码设备,产品外包装设计。

企业使用二维码防伪追溯的好处:

1、唯一性:系统赋予每一个产品一个仅有的防伪编码并标识于产品或包装上,如同每一个人都有仅有的身份证号码一样,产品可以被假冒拷贝但码却具有唯一性。

2、消费者便于辨认和查询:消费者无需学习专门的辨认诀窍,只需通过手机扫描二维码,查询产品的真伪,非常便当。

3、低成本:防伪标签制作非常简单,只需我们多见的不干胶、铜版纸和激光防伪标签上加印二维码即可,成本微乎其微。

4、一次性:产品的每一枚防伪标识,只能运用一次。一经运用,刮开涂层或掀开表层,防伪标识即可明显损坏。可通过系统平台的技术处理,在初步查询后,企业可享有多次查询权。

5、处理的一致性:此防伪标识物可用于任何种类的产品上,运用遍布全国的电话网络建立起全国性的打假防伪网络,随时监控、一致处理。

6、打假的及时性:每一次扫码,均会被系统记录下来有关信息,包括时间、定位地点、扫码次数等,就可以区分产品的真假,可以区分假冒产品的区域,二维码防伪既方便又可以极大地增强公司与消费者的互动性,提高公司的知名度、信誉度。

5条大神的评论

  • avatar
    访客 2022-07-04 上午 11:06:57

    品。商品的条码是可以被复制,如果在假冒伪劣产品上喷涂正规商品的条形码或二维码,那么通过扫码来辨别真伪就不可信。参考资料:防伪标签-百度百科二维码防伪系统是怎么做

  • avatar
    访客 2022-07-04 下午 01:53:14

    文章目录:1、如何查询二维码真假2、Android二维码识别源码,可有多种实现方式3、怎样扫描二维码查询东西真假4、二维码防伪系统是怎么做的?5、烟草二维码查询真伪查询系统6、如何实现二维码

  • avatar
    访客 2022-07-04 上午 10:47:15

    兴趣的朋友可以自己查看ZXing的源码,里面有很多图像分析的知识可以学习。具体使用也可以参考我下面给出的Demo。二维码对于现在移动开发来说很是很常用的技术,所以有空可以了解一下,说不定什么时候就用上了。另外,ZXing库除

  • avatar
    访客 2022-07-04 上午 06:05:13

    ode的方法对我们传进去的URL进行编码,具体如何编码,这个我这里就不详细说,有兴趣可以看ZXing的源码。文章最后会给出ZXing的源码和例子代码。4、扫描二维码获取信息扫描获取二维码信息的工作稍微复杂一些,主要是需要编写Camera的使用,这个跟我们一般使用Camer

  • avatar
    访客 2022-07-04 下午 01:44:22

    client.android.camera 包,摄像头控制包。ViewfinderView 自定义的View,就是我们看见的拍摄时中间的框框了。3、使用ZXing生

发表评论