用相机拍照成图片,然后进行二维码识别,结果好多都识别不了。着急,想问下大家怎么处理图片或者有更高效的方法,用Zxing提高识别效率。最好有demo源码,谢谢了。

解决方案 »

  1.   

    你首先得先从照片中识别出二维码区域,这个是有算法的
    https://www.jianshu.com/p/36b1ed153524
      

  2.   

    我也遇到过,放大图像可以解决一小部分,但是还是很多微信可以识别,zxing就识别不了的,开源的还是不行啊
      

  3.   

    zxing算法一般,比起市面上哪些大软件差多了,一般要求拍摄的位置比较正,大小差不多填满整个图片等等
      

  4.   

    有没有人用过opencvSharp的处理二维码呢,可以给点建议么
      

  5.   

    不是啊 为什么一定要用zxing, 我做一个二维码名片直接用自带的就好了啊  QRCodeEncoder ,生成出来肯定能扫咯。
      

  6.   

    https://www.cnblogs.com/shuaimeng/p/10996401.html考虑这篇帖子,使用opencv用几个算法定位条形码区域,然后再使用ZXing识别,我通过一些改进(改变开闭运算算子调整一下适应性),对图像的识别还是效果很不错的,现在在做视频捕捉识别
      

  7.   


    恐怕你是调用有问题
    我也是用zxing二维码就算是很小 一样收得到
      

  8.   

    高斯模糊,闭运算,找二维码边界,找出四个角点,透视变换  ,就行了。
    https://www.linuxidc.com/Linux/2015-01/111962.htm
      

  9.   

    用 ThougthWorks 库试试https://blog.csdn.net/u012803075/article/details/78527157