好好学习,天天向上,一流范文网欢迎您!
当前位置: >> 最新范文 内容页

二维码解码器Zbar+VS2012开发环境配置

zbar和zxing用的都是自己从github上clone的c++源码/插口编译下来的dll,都是默认参数再说推论:测了大约几千张图片二维码解码器,两个库的确切率差不多(因为图片场景的多样性,准确的确切率数字也没有哪些意义),而且zbar的速率要快好多,大约是zxing的4-5倍。虽然两个库的确切率都不太如人意,稍稍模糊一点就难以辨识,甚至有一些不模糊的图象也辨识不出。相比之下,陌陌的辨识疗效就逆天了,如何折腾都能辨识下来,让我很好奇。后来自己尝试改进辨识疗效,先看了一下二维码的辨识原理二维码解码器,太复杂了,无从下手。于是尝试对图象进行预处理改进,结果只是用了一个二值化加开运算就让辨识疗效得到了急剧提高,让我很奇怪如此简单的预处理为何开发人员没有去做呢?之后又继续优化了一下,发觉二值化的阀值对二维码的辨识十分关键,badcase一般是由于阀值不合适造成的,于是牺牲了一下性能,在辨识程序中多次尝试不同阀值,最终辨识疗效达到了比较令人满意的结果,确切率从90%左右上升到99.8%左右,绝大部份复印不清晰造成的badcase都得到了解决