问题标签 [vision-api]
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.
microsoft-cognitive - Microsoft Vision API 图像预处理
有谁知道 Microsoft Vision API 是否执行任何图像优化(除了角度校正)以提高图像质量,例如透视校正、图像增强、灰度转换......
谢谢!
android - 移动视觉人脸检测器在除 onCreate 之外的其他功能中速度较慢
我遇到了移动视觉的问题,人脸检测器非常慢,这是当我在不是 onCreate 的函数中运行代码时。检测在 14 秒后完成。但是当我第一次在 onCreate 中运行检测代码时,它会在一秒钟内加载。我试过这个谷歌移动视觉:没有 CameraSource 的 FaceDetector 性能差。我看过这篇 移动视觉 API 检测人脸的时间太长,但答案是关于位图,这不是问题所在。下面提供了有关场景的更多信息。
在场景 1 中,我在单击按钮后开始检测。但是当我第一次运行检测器时,会有 14 或 15 秒的延迟。我第二次运行检测器时,它会在 1 秒内运行。内存和CPU看起来正常。这是代码:
在场景 2 中,我第一次在 onCreate 中运行人脸检测器,运行检测器代码只需要 1 秒。
我还看到移动视觉的源代码有一个错误,但这对我来说似乎不是问题,因为在检测中,它不会崩溃。
/** * 这是人脸检测器中的一个错误的解决方法,其中非常小的图像(即 * 大多数尺寸 < 147 的图像)和非常薄的图像都可能导致本机人脸检测代码崩溃。这将在人脸检测之前为此类图像添加填充,以避免*此问题。
* * 与相机一起使用时没有必要这样做,它永远不会创建这些类型的 * 图像。
* * 此检测器应包装底层 FaceDetector 实例,如下所示: * * Detector safeDetector = new SafeFaceDetector(faceDetector); * * 用 safeDetector 替换所有剩余的 faceDetector。*/
gcloud - API 之类的视觉、语音和视频智能在 GCloud 基础设施之外使用
API 类似于 Vision、Speech 和 Video Intelligence 以在任何 Web 应用程序中使用它,是否必须注册谷歌云基础设施?
java - 条码 API libbarhopper.so
我正在尝试按照此示例https://github.com/googlesamples/android-vision/tree/master/visionSamples/barcode-reader使用 Barcode API ,但无法让 BarcodeDetector 工作。
BarcodeDetector 无法运行。日志中充满了这两条消息:
我假设无法下载该库。我有 4 GB 的可用内存。
gradle.build
AndroidManifest.xml
我还尝试重新启动手机并手动卸载应用程序。
设备:荣耀7和android 7
感谢帮助
android - 旋转屏幕时应用程序崩溃
我正在使用 Mobile Vision API 来检测前置摄像头上的人脸。我使用了 Google 的 FaceTracker 演示,但我需要在 Fragment 中使用它。它正在工作,但是当我尝试旋转屏幕时,应用程序崩溃并出现异常RuntimeException: Fail to connect to camera service
。
片段代码:
}
根据活动代码。它只在 onCreate 方法中附加上一个片段,然后不做任何事情。
我猜想在某些情况下没有释放相机实例,但它的完成方式与 Activity 中的相同。Fragment 中是否有任何特殊行为需要与活动相比需要额外的操作?
完整的异常日志:
android - Google Vision API 文本识别器无法正常工作
我使用 Google vision API 从任何对象(如报纸或墙上的文字)中读取文本。我从 Google 开发者网站尝试过相同的示例,但我的文本识别器总是在IsOperational
函数上返回 false。我在 Blackberry keyone 上进行了测试,还在 Moto x 上进行了测试,可以正常工作。
摇篮文件:
compile 'com.google.android.gms:play-services-vision:11.0.4'
谁可以帮我这个事。提前致谢
android - 在某些设备上,Google Mobile Visions CameraSource 在调用 takePicture 后返回低分辨率图像
我打电话后: cameraSource.takePicture(null, pictureCallback); 在回调中:
创建位图时,分辨率非常低 (320x240)。该相机能够拍摄更高分辨率的照片。来自普通相机应用程序的大约 1600x1200。但是使用普通的相机 api 会为同一相机返回 1280x720 的分辨率。
因此,仅使用 Mobile Vision API 中的 CameraSource 会返回分辨率非常低的图像。但这并不一致。它在三星平板电脑上返回高分辨率。但是,当我在 Lenovo 选项卡 3 上使用相同的代码时,CameraSource 返回一个分辨率非常低的图像。可能是什么问题和可能的解决方法?
google-cloud-platform - ImageAnnotatorClient 谷歌视觉 API
尝试使用节点通过视觉 api 运行标签检测:
不断收到错误:“ImageAnnotatorClient 未定义”有什么原因吗?
android - faceDetector.isOperational() 总是返回 false
我正在使用谷歌视觉 API 从位图中检测人脸。但它总是返回错误。它以前可以工作,但现在不行。
这是我正在使用的代码和版本。
构建.gradle
显现
代码
但faceDetector.isOperational()
总是返回 false。我签入了 OPPO(5.1.1) 和 Moto(6.0)
TIA
ios - 视觉框架 - 在实时摄像头馈送中检测人脸,在人脸上添加图像并录制视频
我的目标是使用 Vision 框架处理来自相机的图像,添加叠加图像并使用叠加图像录制视频。
我发现的一种方法是使用 AVCaptureSession,在函数中使用 SampleBufferDelegate
逐个图像处理,添加叠加图像并传递给 AVAssetWriter 以创建视频。
然而,这个实现的问题是它不能实时运行,因为应用程序变得迟缓。
有没有更好更快的方法来做到这一点?