我试图扫描黑白线的条形码(从左到右扫描图像)。有人可以帮我这样做吗?我的条形码图像中有95位,我只想扫描一次并获得使用.getRed,.getGreen,.getBlue方法扫描的那些颜色的值。
我不确定我是否开始正确,但如果我错了,请纠正我:
//Image already loaded in above code
//Scan Array
for (int y = 0; y < image.getHeight(); y++) {
for (int x = 0; x < image.getWidth(); x++ {
}
}
我被告知上面的代码扫描整个图像,而不是从左到右扫描一次。有什么帮助吗?
编辑:
答案 0 :(得分:0)
不要试图自己这样做。使用Zebra Crossing。
https://github.com/zxing/zxing/
你需要扫描一行,找到对比度,找到阈值,创建有效宽度预测的候选列表以及条形码的内容,然后对它们进行排序......这是一个巨大的麻烦。