Java中的条形码读取无法正确读取像素

面对

我正在研究一个从png文件读取条形码的程序。我从(在x轴上)开始确定5个像素,在该位置确定条形码从图像中开始。我将1分配给黑线,将0分配给白线,并将每行的值放入数组中。与所有条形码一样,它以黑线,白线和另一黑线开头。这意味着前3个数字应为101。但是事实并非如此。这是图像的链接这是代码(我在条形码的中间水平阅读:

int q = 0;
for (i = 5; i < barcodeImage.getWidth()-5; i++) {

    colorState = barcodeImage.getRed(i,middle);
    //System.out.println(colorState);
    if (colorState == 255) {
        num[q] = 0;
    }
    if (colorState == 0) {
        num[q] = 1;
    }
    q++;
}

任何帮助都非常感谢!谢谢!

天蓝色的青蛙

链接的图像的垂直线为两个像素宽。

如果您扫描整个.png:

public static void main(String[] args) throws IOException {
    BufferedImage barcodeImage = ImageIO.read(new File("src/barcode1.png"));
    int middle = barcodeImage.getHeight()/2;
    for (int i = 0; i < barcodeImage.getWidth(); i++) {
        System.out.println(barcodeImage.getRGB(i, middle));
    }
}

您可以看到像素为w,w,w,w,w,b,b,w,w,b,b,w,w,w,w,b,b,b,b ...等

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java中的条形码读取无法正确读取像素

来自分类Dev

如何从C#Winforms中的条形码扫描仪读取条形码值

来自分类Dev

Cobas C311无法读取条形码

来自分类Dev

从输入事件中读取条形码(Linux,C)

来自分类Dev

从Swing中的条形码扫描仪读取

来自分类Dev

在asp.net中读取条形码

来自分类Dev

如何读取数据矩阵条形码

来自分类Dev

相机读取条形码时自动检测并捕获条形码

来自分类Dev

iOS条形码扫描API能够同时读取3条条形码

来自分类Dev

使用Firebase ML Kit无法读取更多30个字符的条形码

来自分类Dev

为什么我无法使用pyzbar读取多个条形码?

来自分类Dev

使用Zxing读取9个扩展条形码中的3个-在Android中

来自分类Dev

从Xamarin C#中的图库图像中读取条形码

来自分类Dev

android从文本框值读取条形码值

来自分类Dev

C#如何读取低质量的条形码?

来自分类Dev

使用组件通过CDN读取条形码

来自分类Dev

读取条形码阅读器发送的控制代码

来自分类Dev

一个仅读取条形码的应用

来自分类Dev

如何从Phonegap中的CT10蓝牙条形码扫描仪读取数据?

来自分类Dev

QTQR不显示16.04中从文件或网络摄像头读取的条形码!

来自分类Dev

在Excel中读取条形码以查看是否存在匹配项

来自分类Dev

ZXing无法正确读取巴西条形码帐单(交错显示2个,共5个)。我该如何解决?

来自分类Dev

如何使用C ++程序从条形码读取器读取数据?

来自分类Dev

Cordova:将外部条形码读取器与键盘仿真配合使用时的键盘事件

来自分类Dev

从JavaScript捕获条形码读取器(键盘楔)事件

来自分类Dev

Vuejs键盘输入,条形码读取超过13次

来自分类Dev

如何将条形码读取的文本转换为阿拉伯文本

来自分类Dev

在Honeywell 75e和phonegap上捕获条形码读取器事件

来自分类Dev

laravel 5 如何从 sacnner 读取条形码到我的应用程序

Related 相关文章

  1. 1

    Java中的条形码读取无法正确读取像素

  2. 2

    如何从C#Winforms中的条形码扫描仪读取条形码值

  3. 3

    Cobas C311无法读取条形码

  4. 4

    从输入事件中读取条形码(Linux,C)

  5. 5

    从Swing中的条形码扫描仪读取

  6. 6

    在asp.net中读取条形码

  7. 7

    如何读取数据矩阵条形码

  8. 8

    相机读取条形码时自动检测并捕获条形码

  9. 9

    iOS条形码扫描API能够同时读取3条条形码

  10. 10

    使用Firebase ML Kit无法读取更多30个字符的条形码

  11. 11

    为什么我无法使用pyzbar读取多个条形码?

  12. 12

    使用Zxing读取9个扩展条形码中的3个-在Android中

  13. 13

    从Xamarin C#中的图库图像中读取条形码

  14. 14

    android从文本框值读取条形码值

  15. 15

    C#如何读取低质量的条形码?

  16. 16

    使用组件通过CDN读取条形码

  17. 17

    读取条形码阅读器发送的控制代码

  18. 18

    一个仅读取条形码的应用

  19. 19

    如何从Phonegap中的CT10蓝牙条形码扫描仪读取数据?

  20. 20

    QTQR不显示16.04中从文件或网络摄像头读取的条形码!

  21. 21

    在Excel中读取条形码以查看是否存在匹配项

  22. 22

    ZXing无法正确读取巴西条形码帐单(交错显示2个,共5个)。我该如何解决?

  23. 23

    如何使用C ++程序从条形码读取器读取数据?

  24. 24

    Cordova:将外部条形码读取器与键盘仿真配合使用时的键盘事件

  25. 25

    从JavaScript捕获条形码读取器(键盘楔)事件

  26. 26

    Vuejs键盘输入,条形码读取超过13次

  27. 27

    如何将条形码读取的文本转换为阿拉伯文本

  28. 28

    在Honeywell 75e和phonegap上捕获条形码读取器事件

  29. 29

    laravel 5 如何从 sacnner 读取条形码到我的应用程序

热门标签

归档