【问题标题】:Return barcode location in the image while decoding with zxing使用 zxing 解码时返回图像中的条形码位置
【发布时间】:2015-06-02 18:25:18
【问题描述】:

在我当前的项目中,我需要知道如何使用 zxing 以像素或像素范围获取条形码在图像中的位置。我的图片来源是 Kinect v2。主要目的是将条形码与车身框架相关联,这需要位置信息。我在 C# 中使用标准 Kinect v2 SDK 和 Visual Studio 2013。我觉得这并不难,但我需要一些指导。非常感谢您!

【问题讨论】:

    标签: c# kinect zxing


    【解决方案1】:

    但我不知道如何将 ColorFrame 转换为 Bitmap 类,这是 Reader.Decode() 方法的参数。你有什么线索吗?

    有一个很棒的 Fork of Zwing 可以为 Kinect V1 和 V2 解码 ColorFrame。

    您只需构建 DLL 并将其添加到您的项目中。

    【讨论】:

      【解决方案2】:

      在我看来(参考 this 等帖子),ResultFound 操作应该传递一个 Result,包括 ResultPoints,每个都有一个 X 和 Y 值。

      这些点的一些细节似乎取决于被解析的条形码类型,但这就是我要开始的地方。

      根据您要对该位置执行的具体操作,您可能需要使用 CoordinateMapper 将其放入正确的坐标系中。

      【讨论】:

      • 谢谢!我已经能够从Result 获得三个ResultPoints 用于二维二维码。我现在正在尝试使用 CoordinateMapper 来定位相机空间中的点。
      • 虽然我能得到Result,但它来自一个保存的图像文件,这使得程序效率低下。我希望从ColorFrame 数据流中获取Result。但我不知道如何将ColorFrame 转换为Bitmap 类,这是Reader.Decode() 方法的参数。你有什么线索吗?
      • 我知道这篇文章有点老了,但是你实现了 bodyFrame 和条形码坐标之间的绑定吗?而且您是否还有任何机会,我需要做同样的事情。
      • X和Y的单位是什么?香蕉?为什么手册中没有,为什么不只是像素?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-26
      • 2011-07-19
      • 1970-01-01
      • 1970-01-01
      • 2011-09-05
      • 2018-06-29
      相关资源
      最近更新 更多