gpt4 book ai didi

java - 如何使用 Google Vision api 获取检测到的条码帧以进行条码检测

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:42:00 26 4
gpt4 key购买 nike

google Vision 的条码检测 API 工作正常,并使用 Android 获取扫描条码的结果。但是我没有找到任何方法来获取检测到条形码的框架。有什么方法可以得到那个精确的帧吗?

最佳答案

您可以使用 detect(Frame)而不是 receiveFrame(Frame) .

当使用receiveFrame()时,只能接收处理器返回的条码结果:

class BarcodeTrackerFactory implements MultiProcessor.Factory<Barcode> {
private GraphicOverlay mGraphicOverlay;

BarcodeTrackerFactory(GraphicOverlay graphicOverlay) {
mGraphicOverlay = graphicOverlay;
}

@Override
public Tracker<Barcode> create(Barcode barcode) {
BarcodeGraphic graphic = new BarcodeGraphic(mGraphicOverlay);
return new GraphicTracker<>(mGraphicOverlay, graphic);
}
}

detect() 是一个同步方法。所以你可以用精确的帧保存结果。

关于java - 如何使用 Google Vision api 获取检测到的条码帧以进行条码检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42185396/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com