zxing源码中找到
com.google.zxing.client.android.ViewfinderView修改识别框代码如下:
        //添加一个增量优化识别效率        int delta = (int) (frame.width() * 0.15);        // Draw the exterior (i.e. outside the framing rect) darkened        paint.setColor(resultBitmap != null ? resultColor : maskColor);        canvas.drawRect(0, 0, width, frame.top + delta, paint);        canvas.drawRect(0, frame.top + delta, frame.left + delta, frame.bottom - delta + 1, paint);        canvas.drawRect(frame.right - delta + 1, frame.top + delta, width, frame.bottom - delta + 1, paint);        canvas.drawRect(0, frame.bottom - delta + 1, width, height, paint);
原理:其实是将用户所看到的识别框缩小(小于zxing实际识别框大小,亲测可有效提高识别效率)

更多相关文章

  1. Android的运行效率问题
  2. Android Canvas drawBitmap 的一个效率问题
  3. Android Studio快捷键提高工作效率的奇技
  4. 当修改一些代码时,使用什么编译命令可以最有效率
  5. Android开发效率的小技巧
  6. 提高开发效率-使用Android Studio Template快速生成模板文件
  7. Android增量升级的方法和原理

随机推荐

  1. [计算机论文速递] 2018-03-23
  2. 利用OpenCV和深度学习实现人脸检测
  3. [计算机视觉论文速递] 2018-03-20
  4. git 忽略未提交
  5. 使RPA效用最大化的业务流程应具备的5大特
  6. 基础命令8
  7. 第25章 0119-组件的知识,学习心得,笔记(Vue,
  8. PHP基础知识:数组相关函数和操作
  9. 初探jQuery($(),attr(),css(),val(),html(
  10. 数组排序、数组合并