使用zbar库对预览界面进行裁剪解码时遇到的坑
来源:互联网 发布:运动软件电脑版 编辑:程序博客网 时间:2024/05/16 12:11
前言:
最近在做扫码的功能,使用了很多的库,从最开始的Zxing到Zbar,再到各种基于这两个库的开源扫码库,非常的折腾,其中经历了各种各样的坑,真是一把辛酸泪...有些虽然封装的很好,很成熟,但是性能上又不能够满足我的要求(解析速度不够),最后经历层层波折找到一个ZBAR的封装库,性能很不错(当时我就感觉找到了救星),但是demo是只能扫一个码,出现多个条码时因为没有裁剪解析区域所以总是会解析上面的条码,这时我我们必须使用方法设置扫码区域,刚开始我怎么设置也没有效果,设置之后怎么也解析不出来,问了下开源库的作者,作者建议我先将裁剪出来的区域显示到ImageView上,看看扫码的区域是什么样子的,好吧我开始折腾了,真的折腾了快两天,还是没能够折腾出来,于是只能到国外的网站上搜索。
问题:
使用setCrop(int x, int y, int width, int height)方法设置裁剪区域后解析不出来条码。
解决方法:
从这张图中可以看出我们设置的x,y与我们想象中的是反着的。按照这样设置完成后就能够解析出来了。ZBAR库地址:android-zbar-sdk
阅读全文
0 0
- 使用zbar库对预览界面进行裁剪解码时遇到的坑
- 使用Zbar进行二维码识别 中文字符解码 RawBytes
- 如何对PCB界面进行裁剪
- 使用JCrop进行图片裁剪,裁剪js说明,裁剪预览,裁剪上传,裁剪设计的图片处理的工具类和代码
- python 使用zbar解码二维码
- 对NGUI的UISprite和UITexture进行裁剪,圆形裁剪
- iphone 开发中使用zbar时遇到的几个典型问题解决方法。
- iphone 开发中使用zbar时遇到的几个典型问题解决方法。
- iphone 开发中使用zbar时遇到的几个典型问题解决方法。
- android 对图片进行裁剪的方法
- 使用zbar 和QQ 时 遇到 duplicate symbol、base64重复 。替换 zbar.a即可
- 使用zbar 和QQ 时 遇到 duplicate symbol、base64重复 。替换 zbar.a即可
- Python学习笔记--使用Zbar解码二维码
- iOS开发中使用SCRecorder进行视频裁剪遇到的问题
- Android使用json对中文进行编码 使用php接收时进行解码
- 使用Java对UTF8URL进行编码解码以及进行编码方式的判断
- ZBar的简单使用
- zBAR二维码的使用
- 【Linux】中的生产者与消费者的关系
- SpringFramework之@AliasFor
- this和super
- Scala语言编程初入门
- Android EditView自定义正则表达式
- 使用zbar库对预览界面进行裁剪解码时遇到的坑
- HDU5248(二分+模拟)
- Java加载机制详细说明
- OkHttp 3.7源码分析(三)——任务队列
- imgproc模块--直方图
- 单例模式思考
- 如何解决failed to push some refs to git
- 那些年关于Focusable和clickable的坑,完美解决。
- tensorflow中mnist手写数字识别