问题标签 [datamatrix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
853 浏览

java - 无法使用 Google 移动视觉 API 检测数据矩阵格式

嘿伙计们,我对 Google 移动视觉 API 有疑问,尤其是数据矩阵格式。

我几乎可以扫描所有条形码格式,但是当我想扫描数据矩阵时,事情变得越来越难。我只能检测到十分之一,非常尴尬。

我遵循了文档,并添加了遵循的检测格式,例如:

  • 一维条码:EAN-13、EAN-8、UPC-A、UPC-E、Code-39、Code-93、Code-128、ITF、Codabar

  • 二维条码:QR Code、Data Matrix、PDF-417、AZTEC

我的 Activity 看起来像这样(拍摄:Google vision Android Github

我不知道出了什么问题,如果有人有想法...

0 投票
1 回答
397 浏览

c# - 有没有办法用 .net framework 4.0 在 C# 中缩短字符串长度?

我正在尝试创建一个 22x22 数据矩阵。每个位置的最大长度为 43 个字母数字字符。

我有一个长度为 60 的 url 字符串。有没有办法将字符串编码为另一个较短的字符串以减少它的长度,使其符合 43 个字符的限制?

我不能使用网址缩短器,因为该应用程序设计为在没有互联网的情况下工作。将字符串输入数据库并获取引用它的短 id 也不是一个选项。

我尝试了 base64 和十六进制编码,但它们返回的字符串比初始字符串长。有任何想法吗?

更新:(尝试更好地解释问题)

问题是因为我将数据矩阵的大小限制为 22x22(43 个字母数字字符,55 个数字),如果我添加更多不适合打印设计的保留大小。我有一个生成数据矩阵的本地应用程序,它需要在没有互联网的情况下工作(在某些日期下载服务器信息)并打印数据矩阵。当 qr 阅读器应用程序读取数据矩阵中的 url 时,服务器将响应。

0 投票
0 回答
2245 浏览

python-3.x - 如何在 python 中使用 opencv 读取数据矩阵代码?

新的python用户在这里。我正在使用带有 picamera 的树莓派来解码 Datamatrix 代码的项目。我正在尝试回收我所做的旧项目的某些部分,该项目可以解码 QR 码并且效果很好,但不支持 datamatrix (pyzbar),但是当我尝试使用时似乎有一个问题我无法弄清楚pylibdmtx。

此代码按预期工作。显示视频屏幕,突出显示找到的条形码并捕获图像。

此代码打印 [INFO] 开始视频流...并且不执行任何其他操作。没有错误。理想情况下,我还可以将这些图像转换为黑白,以使解码更容易一些,但还没有让它工作:

0 投票
0 回答
247 浏览

swift - swift - 将 UIImage 转换为纯黑白并检测 DataMatrix

我真的需要帮助。我正在创建一个 DataMatrix 阅读器,部分代码只有白色背景,会导致 AVFoundation 出现任何问题,但另一部分是灰色的,带有微光背景(见下图),这让我抓狂。

我试过的:

1) AVFoundation 及其 metaDataOutput 仅适用于白色背景,而微光灰色则没有成功

2)zxing - 实际上找不到任何适用于 swift 的示例,并且他们从 GitHub 的示例也找不到灰色的 Datamatrix(使用 datamatrix 作为 qr 代码类型),将感谢这样的教程或 smth(zxingObjC for Swift)

3) 来自 cocoapods/github 的大约 20 个库 - 没有灰色的后背

4)然后我发现Vision完美地从照片中检测到白色的Datamatrix,所以我决定使用这个库并改变了方式:不再捕获视频输出,只捕获UIImages,然后处理它们并使用Vision框架检测DataMatrix。

并转换我尝试过的颜色:

CIFilters(ColorsControls、NoirEffect)、GPU 过滤器(单色、亮度、averageLuminance、adaptiveTreshold)与参数一起玩

最后,我没有可以使用我的 DataMatrix 贴纸从 10 到 10 的解决方案。有时它与GPUImageAverageLuminanceThresholdFilterand一起使用GPUImageAdaptiveThresholdFilter,但大约 20% 的运气。

我想,这 20% 的运气只在白天,在电灯下会发出微光。

任何建议都会对我有所帮助!也许 Zxing for Swift 有很好的解决方案,但我找不到。或者不需要使用 Vision 并从 AVFoundation 获取帧,但是如何?

I-nigma 等从实时视频中完美地捕捉到我的贴纸,所以应该有办法。我的扫描仪的 Android 版本使用 Zxing,我猜 Zxing 可以完成这项工作。

我的扫描方案:在此处输入图像描述

0 投票
1 回答
506 浏览

python - 如何将解码的数据矩阵写入数据帧

我正在尝试从图像中读取所有数据矩阵并写入数据帧。我可以通过 pylibdmtx 打印条形码编号和位置,但我不知道如何存储在数据框中

在这种情况下,'msg' 变量存储为具有 2 个元素的列表,当我尝试转换 pandas Dataframe 时,'data' 列是空白的,但 'rect' 列像上面一样正确。(Rect(left=984, top=1172, width=290, height=287))

数据框如下所示;

如何填写数据列或您建议的任何其他方法?

我的第二个问题是,这个库似乎很慢,有什么建议可以让它更快吗?

提前致谢,

0 投票
1 回答
86 浏览

clojure - 在 Clojure 中生成数据矩阵

我有一个由二进制序列组成的集合。我想根据该集合生成一个数据矩阵。Clojure 中是否有任何库可以促进数据矩阵的生成?

0 投票
1 回答
594 浏览

zpl - 数据矩阵代码分隔符 Zebra 打印机

我有一个带有数据矩阵代码的标签,但我想知道如何在值之间添加分隔符。现在它正在扫描这样的东西163871228928.10.1911:21,当它应该是这样的时候163/8712289/28.10.19/11:21

我尝试^FD在“##”之间、之后和之前使用命令,但没有成功

^BXN,10,200^FO150,53^FV#01/HarnessIdShort;02/02;03/HarnessIdShort (z.B. 999):;04/-;05/param_HarnessIdCnt2##01/CustomerPartNo;02/02;03/Customer Part.No.(z.B.: 83767449):;04/VariantFile;05/param3;07/11# #01/Datum;02/04;09/DD.MM.YY# #01/Uhrzeit;02/05;09/HH:MM#^FS

0 投票
1 回答
67 浏览

r - 将 df 从因子转换为数值

我正在努力将我的数据集转换为数值。我拥有的数据集如下所示:

X1 - X7 被标记为因子。dput(head(df)) 的摘录是:

我想以数值形式获取数据,但我不知道如何相应地转换它们。目标是我可以将 df 输入到热图中,以便我可以直观地探索差异。据我所知,这只能通过数字矩阵实现。因为我收到错误Heatmap.2(input, trace = "none", : `x' must be a numeric matrix

有人有什么想法吗?

非常感谢您的支持!

0 投票
0 回答
1495 浏览

python-3.x - Python - 如何从图像中检测和解码多个 Datamatrix

我一直在尝试从标签中检测条形码二维码Datamatrix 。pyzbar库检测条形码和二维码,但无法检测到 datamatrix。然后我尝试 了 pylibdmtx库,它只从图像中解码一个数据矩阵(它有 6 个数据矩阵代码)。它也很慢!:(

有没有其他方法可以从图像中检测多个数据矩阵?

这是我的 datamatrix 代码:

0 投票
1 回答
579 浏览

c# - 如何为 zxing 库中的数据矩阵图像生成设置 2D 数据矩阵格式

我必须使用 zxing 库生成 DataMatrix 图像的不同数据格式(如 8x8、10x10、12x10 等) 。目前基于数据长度的自动格式将在 zxing 库中设置。因此,我们必须在 zxing 条码生成库中对 User 端的数据格式进行更改。