
Barcode
文章平均质量分 94
yushulx
NULL
展开
-
如何用SwiftUI快速创建iOS摄像头QR扫码应用
以前的iOS开发,UI用的是Storyboard。这几年苹果推出了SwiftUI,使用一套代码就可以同时支持iPhone和iPad,节约开发成本。由于很多的iOS SDK都是基于UIKit开发的,要集成到SwiftUI里需要包装下。这篇文章分享下如何使用Dynamsoft Camera Enhancer, Dynamsoft Barcode Reader在SwiftUI中快速实现摄像头QR扫码应用。在M1 Mac上搭建开发环境Xcode 13.2.1Cocoapods安装homebrew /bi原创 2022-03-04 17:16:50 · 3704 阅读 · 0 评论 -
条形码区域解码:Web小工具
条形码解码首先要做定位,找到条形码在图像中的区域。但是有时候受图像质量影响,算法找寻的区域可能产生偏差,最后导致解码失败。这个时候,可以尝试手动选择区域,来辅助条形码的识别。Web Canvas框选识别条形码需求:在网页中加载条形码图像。使用鼠标框选出条形码的区域。识别区域中的条形码。Web Canvas图像显示创建input选择文件。获取文件对象之后,使用FileReader读取并绘制到canvas上。如果读取的图像太大,可以设定一个最大缩放值:<input type="file原创 2020-10-13 15:19:40 · 1465 阅读 · 0 评论 -
如何在Android设备上识别读取美国驾照信息
根据美国机动车管理者协会(AAMVA https://www.aamva.org/DL-ID-Card-Design-Standard/)的规定,美国驾照使用PDF417编码,如下图:Google Mobile Vision SDK谷歌服务是支持驾照解析的,可以在Mobile Vision SDK中找到对应的类。要测试驾照识别,可以稍微改造下谷歌的示例代码https://github.com/googlesamples/android-vision/tree/master/visionSamples/原创 2020-06-02 10:50:36 · 1040 阅读 · 0 评论 -
C++实现DotCode扫码
Dynamsoft Barcode SDK v7.4支持DotCode类型。我用C++写了一个简单的示例。DotCode桌面扫码程序Dynamsoft SDK中提供了两种类型的接口:一种是直接扫码的接口,比如decodeFile, decodeBuffer。一种是为视频流设计的接口StartFrameDecoding(), StopFrameDecoding(), AppendFrame()。在视频流的场景中,如果使用直接扫码的接口,需要自己去创建线程,并设计帧过滤的策略。所以使用视频流接口会原创 2020-05-12 14:24:40 · 1329 阅读 · 0 评论 -
使用OpenCV Java创建Windows摄像头扫码程序
OpenCV提供了一些基本的Webcam控制接口。用OpenCV C/C++或者Python,可以在任意平台快速创建一个摄像头预览应用。然而使用Java,情况就复杂的多,因为OpenCV Java并没有提供一个类似于imshow的窗口显示接口。想要创建一个带界面的应用,就需要通过OpenCV接口获取数据,并转换成对应的格式,然后通过Java的UI组件显示出来。OpenCV Java安装在Ope...原创 2020-04-26 14:51:47 · 705 阅读 · 1 评论 -
DotCode二维码基本概念
什么是DotCode?DotCode是由不连续的点组成的二维条形码符号。 设计的目的是为了工业流水线上,使用高速喷墨和激光打印机印刷产品有效期,批号,以及序列号。DotCode的特点支持ASCII字符集使用9个点来表示一个codewordDotCode二维码的尺寸是灵活可变的。在编码内容不变的情况下,可以根据货品表面的大小来调整印刷。码的宽+高的结果必须等于奇数。4条边周...原创 2020-03-26 17:15:53 · 2685 阅读 · 1 评论 -
Java条形码SDK示例:命令行,界面,网络
这篇文章分享下ZXing和Dynamsoft Java Barcode SDK在三种场景下的使用。Java Barcode应用我的测试图片包含了各种类型的条形码。在Maven的配置文件中添加ZXing和Dynamsoft Barcode Reader:<repositories> <repository> <id>...原创 2020-03-17 17:58:10 · 450 阅读 · 0 评论