问题标签 [google-vision]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1866 浏览

android - Google Vision API 捕获带有图形叠加的图像

我使用了一个 api face tracker 示例,我稍微修改了代码,看看它是否能按照我对应用程序的想法工作。我想要做的是我想在检测到面部后添加面罩。

到目前为止我所做的,我添加了一个示例蒙版可绘制,当我检测到面部而不是绘制面部点时,我在面部跟踪矩形中绘制可绘制。现在它在面部预览中显示了该蒙版,但是当我尝试捕获该图像时,它仅从相机捕获帧而不是图形叠加,我添加了蒙版。有什么方法可以从带有那个面具的相机中捕捉到?

正在保存的图像

显示在手机屏幕上的图像

0 投票
0 回答
2352 浏览

android - 如何在 Google Vision 条码阅读器 API 中使用手电筒/手电筒?

我对这个问题这个问题有一个类似的问题,这两个问题都没有公认的解决方案。

我基本上使用的是 Google Vision 条形码 API,但似乎没有明显的方法来控制手电筒。

这个答案建议使用这个代码,但是(尝试过但失败了)我不确定如何将它集成到我的应用程序中。

这是我的活动的代码,它基本上启动了相机/条形码扫描仪,还使用了BaseActivity我想要用来切换手电筒的菜单项:

0 投票
0 回答
446 浏览

android - 使用适用于 Android 的 Google Vision API 在相机视图顶部绘制标记

如何在 Android 上使用 Google Vision API 在相机视图上绘制形状或图形?

到目前为止,我见过的大多数条码扫描仪在屏幕中间都有一条闪烁的水平线,以便更容易地聚焦条码。但是查看 API 参考我还没有发现。

Google Vision API 是否有简单的方法来实现这一点?

0 投票
1 回答
123 浏览

gradle - LibGDX:如何将 Google Mobile Vision API 添加到 LibGDX 项目?

也许答案很简单,但是我找不到任何可以帮助我的东西。基本上,我想将 Google Vision API 添加到我的项目中。我试过这个

build.gradle dependenciesAndroid 模块中,就像在本教程中一样。这不起作用(也许我应该把它写在别的地方?我想不通)。现在有很多检查显示在此build.gradle。据说有组件不能应用到groovy.lang.Closure

我已经安装了谷歌存储库。而且我已经完成了那个不是 LibGDX 的教程,并且在那里一切正常。

那么如何使它与 LibGDX 一起工作呢?

0 投票
1 回答
780 浏览

java - 尝试在 Eclipse 中添加谷歌视觉教程库时出现 Maven 错误

我正在尝试按照本教程进行操作。我正在使用 Eclipse 和 Maven 3.3.3。

所以我首先在 pom 文件中添加必要的依赖项。这些依赖项可以正常工作:

但是,当我添加这些依赖项时:

我收到一个错误

当我点击它时,实际上什么都没有发生,所以我看不到其他任何东西。

到目前为止我已经尝试过:

我尝试安装这些依赖项的早期版本,但是没有用。

我下载了上述依赖项的实际 jar 并使用以下方法安装它们:

他们似乎工作,并成功地被 Maven 认可。但是,当我开始编写代码时,我意识到它们的一些依赖项没有安装,所以我遇到了各种依赖项错误,并且一些类无法识别。

我从本地 Maven 存储库中删除了所有相关的 google 存储库,然后我再次编辑了 pom 文件,但出现此错误:

当我点击它时,什么也没有发生。

我现在完全没有想法。任何帮助,将不胜感激。

谢谢。

0 投票
4 回答
8342 浏览

android - TextRecognizer 只能检测 TextBlocks

我开始按照 Text API 教程来检测 TextBlocks,效果很好。但是我现在想检测文本行,遇到了一个问题。

textRecognizer.setProcessor 只能使用 TextBlock。有什么方法可以检测线条吗?

0 投票
2 回答
372 浏览

node.js - Google Vision 重音字符集 NodeJs

我正在尝试将 Google Vision 服务与 NodeJs 一起使用。但是,当我请求对图像进行文本检测时,它只提供英文字母字符(没有重音的字符),这对我来说还不够。如何获取 UTF-32 字符?

例如:真实文本“öğrenci”,但服务返回“ogrenci”

0 投票
1 回答
1009 浏览

android - 仅针对数字的文本检测

我希望新的移动视觉文本识别 API 仅扫描数字或字母。API 目前是否允许这样做?现在我做了很多后期处理来清理像“b”真的是“6”这样的错误,或者

如果现在没有,将来是否有 API 计划?

0 投票
1 回答
207 浏览

ocr - Vision API - 强制 API 分析不被视为单个文本行的图像

我一直在使用 Google Vision API,但我有一个无法真正解决的问题。这是我正在处理的图像:

在此处输入图像描述

在上图中,Google Vision API(也发生在IBM (Watson)Microsft (Cognitive Services)中)不理解 2,99€ 是可读的,因为它没有被视为单行,所以输出全部但我期望他做什么(了解标签的价格)。

如果我使用的是 Tesseract,我会通过使用该-psm 7选项来解决这个问题,以便强制它作为单个文本行读取,但我无法使用 Google Vision API 找到这种情况的文档。

有没有人做过类似的事情?我无法弄清楚如何解决这个问题......

0 投票
0 回答
455 浏览

android - 我需要在进行相机活动时通过切换按钮打开手电筒通过添加更多代码行而不触及现有代码

我确实有条码解码应用程序:https: //play.google.com/store/apps/details? id=com.barcodereader

我已经使用 Zbar 库和 Google Vision API 进行扫描

现在我想要的是在扫描条形码时,如果用户点击 appbar 上的按钮以打开 Torch(Flash),那么它应该打开和关闭,反之亦然。

但问题是相机已经打开了所有参数,所以当用户点击按钮打开手电筒时,我们需要中断正在进行的相机参数,我不想这样做,

我正在寻找另一种在不更改现有相机参数的情况下打开手电筒的方法..

下面是 ZBar 和 Google Vision 的相机活动,它们都使用其他一些相机类进行相机预览。

和谷歌扫描仪