首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用ZXing获取对齐图案的坐标

用ZXing获取对齐图案的坐标
EN

Stack Overflow用户
提问于 2015-01-08 00:11:16
回答 1查看 1.2K关注 0票数 1

我正在为我的android项目使用Zxing库。我正在通过Intent.I扫描二维码。我可以获得二维码内容。但我不知道如何获得它的对齐图案位置,这是除了最简单的二维码之外,所有其他地方都能找到的较小的正方形图案。我如何访问它?任何帮助都将不胜感激。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2015-11-07 01:14:37

代码语言:javascript
复制
private Result readQRCode(BufferedImage bi){
    BinaryBitmap binaryBitmap;
    Result result;
    try{
        binaryBitmap = new BinaryBitmap( new HybridBinarizer(new BufferedImageLuminanceSource( bi )));
        result = new QRCodeReader().decode(binaryBitmap);        
        return result;
    }catch(Exception ex){
        ex.printStackTrace();
        return null;
    }                
}

result.getResultPoints()包含3个点,它们是树的主角。所以,你可以这样做:

代码语言:javascript
复制
//position of reference
posX = result.getResultPoints()[1].getX();
posY = result.getResultPoints()[1].getY();

就这样!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27823628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档