我正在使用Zxing从摄像机读取QR码,但读取结果非常不稳定。
相机看到的图像是静态的,相机本身也是如此。然而,当凸轮拍摄100张图像时,仅在其中一些图像上将读取(或甚至找到)qr码。
图像是全高清和彩色,qrcodes的大小各不相同,但总是很大且足够清晰,可以通过iPhone应用程序(不是基于zxing)从屏幕上读取。我的应用不适用于Android或iOs。
我的问题是:我应该以某种方式预处理图像,比如说,使它成为单色/灰度等等吗?我是否应该尝试自己找到条形码的可能位置,然后只给可能包含条形码的图像部分?换句话说,我怎样才能改善结果并使其更稳定?