问题标签 [camera-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.

0 投票
1 回答
417 浏览

android - Android webview 中的 HTML 相机 API

我正在使用以下 html 代码。我可以在我的桌面上获得视频流,但我在 android webView 应用程序中获得了一个灰色的播放按钮。我通过 https 连接提供服务。请指导我,因为我是这两个代码片段的新手。

HTML

脚本.js

此屏幕截图取自我的桌面 chrome 浏览器。

在此处输入图像描述

这是从我的手机 webView 中获取的。

在此处输入图像描述

0 投票
1 回答
771 浏览

android - Fotoapparat:为什么横向 CameraView 以纵向模式拍摄?

我已经在我的应用程序中实现了Fotoapparat库。为了用一只手操作整个应用程序,我试图让 CameraView 在纵向模式下成为父 ConstraintLayout。如下图所示,CameraView 本身是横向的,但是整个 Fragment 的父 ConstraintLayout 是纵向模式,这样用户就可以单手操作应用: 单手抓拍横向 可以看到 CameraView 是以 lanscape 为模型,当然这意味着质量会有所下降。

然后我捕获图像并在下一个片段中显示捕获的图像。如您所见,捕获的图像现在是纵向模式: 捕获的图像以纵向显示

正如你所看到的不同,我也拍摄了智能手机的塑料盖。左右角非常适合。但是图像顶部和底部的像素比前一个片段的预览中显示的要多。

我创建了 Fotoapparart 对象,例如:

我的布局是这样的:

在这里我有 takePhoto 功能:

版本:Fotoapparat 2.4.0 Java SDK 8 Android Studio 3.2

我哪里错了?

或者换句话说:

如何在拿着相机/智能手机人像的同时捕捉风景作物?

0 投票
1 回答
839 浏览

android-camera2 - 如何显示从 ML Kit 检测到的文本并将其显示在单词的实际位置

我正在开发适用于 android 的 OCR 应用程序,并且正在使用 Camera2Api。我使用 android-camera2basic作为样板代码,并且我使用 ml 工具包进行文本识别。

我面临一个奇怪的问题,GraphicOverlay 没有正确缩放它只覆盖半屏。GraphicOverlay 没有在检测到的单词上正确绘制。

点击这里查看问题

正如您所看到的,图形覆盖没有在它应该绘制的位置上绘制,例如“Stack Exchange Network”图形overaly 没有显示在 Stack Exchange Network 的顶部。

这是我的文件

0 投票
1 回答
712 浏览

camera - 如何使用 phonegap framework7 模板访问相机和拍照?

我需要相机访问权限。我使用了 framework7 模板。我尝试了一些不同的方法,但都失败了。

0 投票
1 回答
32 浏览

javascript - Using the camera HTML API

I have a codepen where I am trying to do something like Revoluts KYC doc upload verification interface.

I struggle with 2 issues.

First, I want the the application to require the image being taken within a certain area in the center of the canvas. The remainder of the canvas should have something like an rbga(0,0,0,0.3) or blurred background. I have no idea how to do this, never looked deep into canvas. SO, I want a slight overlay over the canvas, with a required targed area in the center of it where the use can take a picture of a doc.

The next thing is , I have the button on the canvas.

I have a counter updating the count of how many images have been provided. I want the state to be incremented by 1 on every click and the innerHTML value of the CTA button to be updated accordingly. IF 3 docs have been provided, the data is being sent off to the back end etc.

This does not happen, though.

Here is the part of the function:

Sorry for the 2 questions in one, I appreciate help on either, especially the canvas part.

Here is the codepen:

https://codepen.io/damPop/pen/GwqxvM?editors=0110

0 投票
2 回答
340 浏览

android - 使用具有表面视图和延迟的 API2 启动相机预览

我在使用相机 2 API 和表面视图时遇到了问题。这是一个旧的嵌入式系统,我必须使用surfaceview,原因我在这里无法解释。

我找到了这个示例,它显示了它是如何完成的:

https://android.googlesource.com/platform/frameworks/base/+/ee699a6/tests/Camera2Tests?autodive=0

我需要在“onCreate”之后延迟开始预览。该代码可以毫无延迟地工作。但是,如果我添加延迟,预览永远不会出现(表面回调永远不会被调用)

这是一段不起作用的代码

但这有效

我的 startCameraExec 只是设置了后台线程并设置了表面回调

.xml 也很简单:

这就是我认为的问题,如果延迟初始化,这永远不会被调用

有什么线索可以解决这个问题吗?

谢谢你。

0 投票
1 回答
1267 浏览

camera-api - 使用 Camera.Parameters 调整亮度、对比度

我正在尝试制作相机应用程序,但我无法找到使用 Camera.Parameters 更改相机亮度和对比度的方法所以我的问题是如何添加亮度和对比度功能以增加/降低亮度/对比度。例如,如果我增加 seekbarit 增加亮度。如果我减少搜索栏,它会降低亮度。请编辑我的代码或提供您单独的答案来帮助我。

0 投票
1 回答
470 浏览

javascript - 如何在渐进式 Web 应用程序上选择后置摄像头?

我有一个相机 PWA,它可以很好地拍照和上传照片,但我想使用后置摄像头而不是前置摄像头。我该如何继续这样做?

这是我用于初始化相机和拍照的当前中心代码行。这是在 .js 上

0 投票
2 回答
4843 浏览

ionic4 - Capacitor Camera API 在 Web 上运行时抛出错误

我正在按照电容相机 APi 的说明https://capacitor.ionicframework.com/docs/guides/ionic-framework-app

该插件在 android 设备上运行应用程序时工作正常,ionic capacitor run android -l但在 web 上提供应用程序时出现此运行时错误:

这是我的代码:

我还添加了这些main.ts

有什么我做错了吗,或者这是 Capacitor Camera API 中的错误

0 投票
1 回答
42 浏览

android - 自定义相机新捕获的图像覆盖旧图像

我创建了一个自定义相机,它可以拍摄照片并将其存储在手机内部存储器的文件夹中。但是每当我拍摄一张新照片时,它都会覆盖旧照片。

主要活动

显示相机

拍摄新图片时,我希望将该图片添加到文件夹中,而不是覆盖现有图片。我该怎么做呢?