问题标签 [android-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.
android - 如何将帧坐标映射到视觉中的叠加层
我觉得这个问题已经解决了很多次,但我无法弄清楚。我基本上是按照这个关于移动视觉的小教程完成的。之后,我尝试从 ColorBlob 开始自己检测对象并绘制其边框。
这个想法是从画面的中间开始(故意将对象保持在相机的中间)并通过其颜色检测该对象的边缘。只要我将手机保持在横向模式(Frame.ROTATION_0),它就可以工作。一旦我处于纵向模式(Frame.Rotation_90),边界 Rect 就会被旋转绘制,因此具有更高高度的对象会以更大的宽度被绘制,并且也有点偏离。
文档说检测器总是将坐标传递给未旋转的直立框架,那么我应该如何计算相对于其旋转的边界矩形坐标?我认为这并不重要,但这是我找到颜色的方法Rect
然后我简单地在画布上的GraphicOverlay.Graphic的 draw 方法中绘制它。我已经使用了transformX/Y
Graphic 上的方法,并认为它也可以解释旋转。我还使用示例中提供的CameraSource
andCameraSourcePreview
类。
android - 开源的 Google Vision API CameraSource 类过时了吗?
我们开源了CameraSource类,它也有一个自动对焦的方法。这个允许您设置特定的焦点模式,而不是官方 API 默认的“连续视频”模式:
这很棒。但似乎 Google Vision API 已经继续前进,而开源版本却没有。官方 API 现在有一种新型处理器,称为:FocusingProcessor——它允许检测器仅响应 OnFocus 事件。
在我的实验中,这比使用官方 Google Vision API 示例中示例显示的处理器快得多
我在某处遗漏了什么吗?或者 Google.Vision 库中的 CameraSource 与它们在开源中显示的不同?
[编辑] 应 pm0733464 的要求共享代码:
作为记录,我从允许自动检测条形码的 vision api Demo 的分支开始
我的代码进行了一些简单的更改。首先,我将 PDF417 添加到可扫描的条形码中。然后我将处理器设置为自动对焦器。我把跟踪器变成了一个 nullTracker 因为我不需要图形显示,我希望这会加快一些事情
在 BarcodeCaptureActivity我改变了createCameraSource它定义条形码检测器的位置,如下所示:
我的 FocusProcessor(在同一类中)如下所示:
java - Android Studio - 在相机预览上绘制人脸检测(实时人脸检测)
我创建了一个显示手机前置摄像头的基本应用程序。我需要使用 Google Servies 面部检测器在面部周围绘制矩形(在 FrameLayout 上,包含相机预览数据)。我知道人脸检测器的基本用法,也知道如何在图像视图中检测人脸。有人可以帮我在我的应用程序的框架布局上应用人脸检测吗?非常感谢。
我的代码:
ImageSurfaceView 类:
java - 用于文本解码的服务器端 Google Mobile Vision
我想在服务器上使用Google Mobile Vision API(适用于 Android),而不是在移动设备上。有可能,还是只能在 Android SDK 框架/环境中工作?是否有可用的服务器端端口?
android - 在移动视觉api android中将自定义字体设置为文本识别器(OCR)
我正在开发一个允许您扫描支票的应用程序,我使用 Tesseract 进行了测试并且它有效,我想知道您是否可以训练文本识别 api 移动视觉来识别支票的排版
android - Android:谷歌移动人脸视觉 API + 增强现实
我是 AR 和移动人脸检测 API 的新手。想探索这些领域。
我有一个想法,一旦通过谷歌移动视觉 API-人脸检测完成人脸检测,就会在左脸颊或右脸颊上施加一个动画贴纸
我需要从社区知道的几件事:-
是否可以使用移动面部视觉 api?如果可能的话,我是否可以假设通过处理我们从人脸检测 API 获得的人脸帧/位图,AR 可以用于在人脸/脸颊上施加动画贴纸图像?
我知道也有 openCV,它对图像处理很有用,但想了解实现这个想法的移动视觉 API(人脸检测)
此外,任何AR SDK、库、工具包都可以在脸上完成超级形象的处理?
谷歌移动面部 API 的路线图?
帮助赞赏!
java - 运行时异常无法连接到某些设备中的相机服务
我在我的应用程序中使用条形码扫描仪。在某些移动设备中,它给出了运行时异常无法连接到相机。
这是我用于相机的代码
我得到的运行时异常是
关于这个问题的任何帮助,因为在某些设备中它可以工作,但在某些设备中它不工作我无法解决这个问题。
android - Android 运行时异常 - 无法连接相机服务。
我正在将相机用于条形码扫描仪应用程序,并且在某些设备(LG G Flex、华硕 Nexus 7)上得到:Android 运行时异常 - 无法连接相机服务。这是下面的清单文件的片段:
我在暂停、停止和销毁时释放相机。
仍然超出运行时异常,并且我没有以上两个设备,因此我可以重现。有没有解决这个问题的办法?
android - 使用 Google 的 Mobile Vision 识别静态图像中的文本?
我正在尝试使用 Google 的 Mobile Vision API 编写一个基本的 ocr android 应用程序,但实际上我很难让该应用程序识别静态图像中的文本。我已经浏览了 codelabs 教程、其他人的问题,即每个带有 android-vision 标签的 stackoverflow 问题和文档,但我仍然没有任何运气。我知道有人问过类似的问题,但那里发布的答案不起作用。
这是我的代码的摘录
我不明白问题是什么。这不像是我收到了乱码,我只是根本没有收到任何文本。当我使用适用于 codelab 教程的文本图片测试此应用程序时,我什么也没得到。似乎 textBlock 数组甚至没有被创建,但我不知道为什么。我知道我已经创建了框架,因为我仍然可以成功运行 getHeight 等其他框架方法,并且 isOperational() 一直返回 true。
关于我做错了什么有什么建议吗?