Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从java映像库读取多个datamatrix_Java_Open Source_Zxing_Datamatrix - Fatal编程技术网

从java映像库读取多个datamatrix

从java映像库读取多个datamatrix,java,open-source,zxing,datamatrix,Java,Open Source,Zxing,Datamatrix,我在一个项目上工作,我需要读取和解码图像中存在的所有数据矩阵,它们可以出现在图像中的任何位置。我已经看过Zxing库的几乎所有线程,并尽我最大的努力使用这些东西使我的代码正常工作,但失败了。在大多数答案中,据说zxing仅当图像中心出现在datamatrix条形码中时才解码datamatrix,但在我的情况下,我需要解码图像中的所有datamatrix,它们可以出现在图像中的任何位置,也可以是多个。我已经尝试了多种方法来检测所有的条形码,并且成功地检测了其中的大部分,但是对于DataMatrix

我在一个项目上工作,我需要读取和解码图像中存在的所有数据矩阵,它们可以出现在图像中的任何位置。我已经看过Zxing库的几乎所有线程,并尽我最大的努力使用这些东西使我的代码正常工作,但失败了。在大多数答案中,据说zxing仅当图像中心出现在datamatrix条形码中时才解码datamatrix,但在我的情况下,我需要解码图像中的所有datamatrix,它们可以出现在图像中的任何位置,也可以是多个。我已经尝试了多种方法来检测所有的条形码,并且成功地检测了其中的大部分,但是对于DataMatrix,所有的尝试都失败了

我知道我需要处理datamatrix文件夹中的detector.java和DataMatrixReader.java文件,但如何进行更改以识别所有潜在位置?另外,当我裁剪图像时,它也能工作,我知道它是以这种方式实现的,但是有没有可能以适合我需要的方式修改代码,如果有,请告诉我怎么做

另外,如果Zxing不能做到这一点,Java中是否还有其他开源datamatrix检测库?我找了很多图书馆,但大多数都是有偿的,其余的开源都是用不同的语言编写的。所以,最终我别无选择,只能在这里问它