我对使用ZXing-cpp和Leptonica库读取条形码感兴趣。我在Github(https://github.com/creatale/node-dv)看到有关于这个主题的项目。 我已经阅读了源代码并在zxing.cc(https://github.com/creatale/node-dv/blob/master/src/zxing.cc),类PixSource中使用了一个方法:
PixSource :: PixSource(Pix * pix,bool take){if(take){pix_ = pix; } else {pix_ = pixConvertTo8(pix,0); }}
我不明白这些陈述。我认为图像的输入数据(将由ZXing核心处理)必须转换为8深度(GrayScale格式) 这是对的吗?如果你知道原因,请帮助我!