问题标签 [camera-view]

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 回答
739 浏览

swift - 标签栏打开相机视图动画

我有一个cameraviewController,我希望当您按下条形按钮时,它会打开带有动画的视图,例如带有圆形过渡动画的WhatsApp。

希望有人有一些教程或代码。

0 投票
1 回答
1459 浏览

android - android上的react-native-camera构建错误

嗨,我正在使用以下堆栈: - react-native-camera 1.1.1 - react-native 0.55.3 - gradle 3.1.2

我完成了文档中描述的所有步骤来链接项目(https://github.com/react-native-community/react-native-camera)。

gradle 同步成功结束,但是当我尝试构建项目时出现很多错误:

导入 com.google.android.cameraview.CameraView;

其他错误看起来相同(找不到CameraView)...

这是我的gradle文件:

谢谢你的帮助!

0 投票
0 回答
234 浏览

android - 如何在 glsurfaceview 和 cameraview 上修复 3D 对象并从不同角度旋转它?

我想构建一个增强现实 (AR) 应用程序,如本视频所示:宜家的新增强现实应用程序将改变您的装饰方式

我在 glsurfaceview 和 cameraview 上加载了一个 3D .stl 对象,我可以用手指触摸来旋转对象。

但是,问题是我的对象在cameraview上方,我希望它只显示在cameraview中的特定位置,如上面的视频。

这是我的代码如何显示我如何加载对象,我在 glsurfaceview 上加载 .stl 3D 对象:

在 glsurfaceview 的 drawframe 方法上渲染对象:

我怎样才能像该视频中那样修复和旋转?

0 投票
2 回答
1087 浏览

android - 通过 multipart 将 byte[] 图像上传到服务器

我正在开发 Android 上的图像上传功能,我正在使用这两个库: https ://github.com/natario1/CameraView

https://github.com/gotev/android-upload-service

所以,根据 CameraView 库,我可以得到这样的照片:

所以我有我的图片作为字节数组。这里的问题是如何通过多部分将其上传到我的服务器?我的后端已准备好接受文件。所以我相信我必须将我的 byte[] 转换为文件?

编辑 1:抱歉,这个问题很不清楚,问题应该缩小到“如何将字节 [] 写入文件。

0 投票
1 回答
505 浏览

android - 在拍摄摄像机时。startCapturingVideo(null); 自动调用 public void onVideoTaken(File video)

我将以下库用于相机和视频

https://github.com/natario1/CameraView

虽然我有时会拍视频,但它对我来说很好。但有时在拍摄摄像机时。startCapturingVideo(null); 自动调用 public void onVideoTaken(File video) 。

相机活动代码:

创建():

摄像头录像 fn();

摄像头视频停止 fn();

日志::

0 投票
0 回答
280 浏览

android - 屏幕截图另存为空白图像 [Android]

我正在尝试制作一个“相机”应用程序,它只不过是一个全屏取景器,当用户单击屏幕上的任何位置时,它将通过屏幕截图捕获图像。我知道这会拍出糟糕的照片,但我有一个非常具体的用例,需要将其作为屏幕截图。

我的问题是该应用程序正在保存一个完全空白的图像。我已经请求并授予了 WRITE_EXTERNAL_STORAGE 和 CAMERA 运行时权限,所以我认为我的问题可能与获取错误的视图有关。

这是我的 activity_fullscreen.xml:

以下是截屏时使用的一些方法:

0 投票
1 回答
339 浏览

android - Kotlin/Anko/OpenCV/CameraView 无法创建处理程序,因为线程尚未调用 Looper.prepare()

所以,我目前正在尝试使用 OpenCV 将使用CameraView拍摄的照片转换为灰度。拍照后,我使用Anko进行异步处理。处理完成后,我将图像写入 MediaStore。Activity 有一个 CameraView 和一个 Button 来拍照。

但是,当我按下按钮时,会出现以下异常:

以下代码段描述了发生上述问题的位置:

这些异常的一个共同主题是在使用异步上下文时使用 Toasts,但我已经仔细检查过它,并且我很小心不要在那里使用它们。事实上,在 decodeBitmap 调用中发生了上述错误。这很奇怪,因为 CameraView 文档坚持说该函数是在工作线程上调用的。你们中的任何人都可以向我解释发生了什么以及如何解决它吗?

为了更容易重现,这里是完整的 MainActivity.kt:

这是activity_main.xml:

0 投票
0 回答
302 浏览

java - RuntimeException:无法在片段中使用 Fotoapparat 连接到相机服务

需要帮助来解决Fotoapparat 问题。

当我第一次打开它会正常工作。但在那之后,我点击其他选项卡,然后打开相机屏幕它会显示一个空白的白色屏幕。我为此使用 viewPager。

你是如何初始化 FA 的?

FA 版本:2.5.0

受影响的设备/API:19、20、21、22

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 投票
0 回答
424 浏览

android - 片段中的 CameraView.setLifecycleOwner(this) 回调

我正在尝试将此库集成到我的片段中。在本教程中,他们说在 camera.setLifecycleOwner(this) 中调用 fragment.viewLifecycleOwner 而不是 this。我已经完成了开始视频录制的所有过程。我也尝试调试它,但在调用 camera.startCapturingVideo(file) 后它没有得到 onVideoTaken() 的回调。我的视频文件正在路径中创建,但在播放时,它显示无法播放此视频。我认为这是因为我没有收到回调。下面是我的片段:

如何在片段中添加回调,我应该通过什么来代替这个。