Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 谷歌视觉API-在相机上绘制图形布局预览二维码边界_Android_Google Vision - Fatal编程技术网

Android 谷歌视觉API-在相机上绘制图形布局预览二维码边界

Android 谷歌视觉API-在相机上绘制图形布局预览二维码边界,android,google-vision,Android,Google Vision,我正在将Google vision API集成到我现有的android应用程序中。该应用程序可以识别二维码,但我需要实现用户界面功能,在该功能中,用户可以在条形码上看到一个图形轮廓 此代码示例包括显示条形码上的图形轮廓: 从探测器到图形的关联如下: mGraphicOverlay = (GraphicOverlay<BarcodeGraphic>) findViewById(R.id.graphicOverlay); // A barcode detector i

我正在将Google vision API集成到我现有的android应用程序中。该应用程序可以识别二维码,但我需要实现用户界面功能,在该功能中,用户可以在条形码上看到一个图形轮廓

此代码示例包括显示条形码上的图形轮廓:

从探测器到图形的关联如下:

    mGraphicOverlay = (GraphicOverlay<BarcodeGraphic>) findViewById(R.id.graphicOverlay);

    // A barcode detector is created to track barcodes.  An associated multi-processor instance
    // is set to receive the barcode detection results, track the barcodes, and maintain
    // graphics for each barcode on screen.  The factory is used by the multi-processor to
    // create a separate tracker instance for each barcode.
    BarcodeDetector barcodeDetector = new BarcodeDetector.Builder(context).build();
    BarcodeTrackerFactory barcodeFactory = new BarcodeTrackerFactory(mGraphicOverlay);
    barcodeDetector.setProcessor(
            new MultiProcessor.Builder<>(barcodeFactory).build());
mGraphicOverlay=(GraphicOverlay)findViewById(R.id.GraphicOverlay);
//创建条形码检测器以跟踪条形码。关联的多处理器实例
//设置为接收条形码检测结果、跟踪条形码和维护
//屏幕上每个条形码的图形。多处理器使用工厂来
//为每个条形码创建一个单独的跟踪器实例。
BarcodeDetector BarcodeDetector=新的BarcodeDetector.Builder(context.build();
BarcodeTrackerFactory barcodeFactory=新的BarcodeTrackerFactory(MGRAPHOCOVERLAY);
条形码检测器.setProcessor(
新的MultiProcessor.Builder(barcodeFactory.build());
GraphicOverlay包含在上面的代码示例中。此实用程序可以轻松添加在摄影机预览顶部渲染的图形对象。请参见此处的代码:

在本例中,条形码工厂管理图形对象的创建,该图形对象为检测到的条形码绘制矩形和标签。请参见此处定义的条形码图形类:


能否请您详细介绍一下MGRAPHOCOVERLAY。您找到解决方案了吗?