【发布时间】:2012-01-30 18:03:58
【问题描述】:
改变图像以使 zxing 更容易检测条形码的最佳方法是什么?
如何在 java 中以这种方式更改图像?
我尝试使用 RescaleOp 来更改对比度,但我无法理解。
【问题讨论】:
改变图像以使 zxing 更容易检测条形码的最佳方法是什么?
如何在 java 中以这种方式更改图像?
我尝试使用 RescaleOp 来更改对比度,但我无法理解。
【问题讨论】:
一般来说,没有可以改进检测的操作。它已经考虑了对比度,而增亮操作只会减少图像中的动态范围。色调无关紧要。
对于大而嘈杂的图像,缩小图像或应用轻微模糊可能会比模糊边缘更多地帮助而不是伤害。但是,此操作对您的平均正常相机图像弊大于利。
【讨论】:
if(color.getRed<x && color.getBlue<x && color.getGreen<x) color = 0x000000 else color = 0xFFFFFF 取决于图片的质量,它必须运行一段时间。