如何在 Android 视觉 CameraSource 中添加放大/缩小手势

2024-01-10

我正在尝试开发一个带有人脸检测功能的简单相机应用程序,我正在使用这里的 android-vision 示例https://github.com/googlesamples/android-vision/tree/master/visionSamples/FaceTracker https://github.com/googlesamples/android-vision/tree/master/visionSamples/FaceTracker

一切工作正常,我需要在其中添加放大/缩小功能。我进行了搜索,但没有发现任何与视觉相关的内容。每个答案都与Camera2有关。


您可以尝试 startSmoothZoom:

https://developer.android.com/reference/android/hardware/Camera.html#startSmoothZoom(int) https://developer.android.com/reference/android/hardware/Camera.html#startSmoothZoom(int)

您需要修改 CameraSource 的开源版本才能进行此更改,因为您需要访问其底层 android.hardware.Camera 实例:

https://github.com/googlesamples/android-vision/blob/master/visionSamples/barcode-reader/app/src/main/java/com/google/android/gms/samples/vision/barcodereader/ui/camera/ CameraSource.java#L121 https://github.com/googlesamples/android-vision/blob/master/visionSamples/barcode-reader/app/src/main/java/com/google/android/gms/samples/vision/barcodereader/ui/camera/CameraSource.java#L121

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Android 视觉 CameraSource 中添加放大/缩小手势 的相关文章

  • 如何提高 Field.set 的性能(也许使用 MethodHandles)?

    我正在编写一些调用的代码Field set https docs oracle com en java javase 11 docs api java base java lang reflect Field html set java l
  • 如何解决找不到 com.google.cloud.Service 的类文件

    我正在尝试将 JSON 数据上传到 gcs 由于我之前没有使用谷歌云 所以我开始将随机字符串上传到 gcs 但在创建存储服务对象时我陷入了困境 Maven 依赖
  • KitKat 及以下版本的 VectorDrawableCompat 资源$NotFoundException

    当我启用 vectorDrawables useSupportLibrary true 我在 KitKat 及以下设备中收到很多资源NotFoundException 我为菜单的 NavigationView 以及带有 app srcCom
  • 在Java中执行.lnk文件

    我需要在java中执行 lnk文件 指向exe文件的lnk文件 我能怎么做 在 VB net 中我做 Process Start path 它有效 谢谢你的帮助 Use a 流程构建器 http download oracle com ja
  • Android 中的 SeekBar 和媒体播放器

    我有一个简单的播放器和录音机 一切都很好 但有一个问题 我想添加搜索栏来查看播放记录的进度 并使用此搜索栏来设置播放器应该播放的位置 我有 onProgress 但没有效果 这是代码 package com example recorder
  • 如果 minsdk 是 14,我应该使用 AppCompat v7

    如果我的应用程序的 minSdk 14 我还应该使用应用程序兼容 v7 吗 Android L 中 ActionBar 有什么优势吗 我应该使用支持 v4 中的 android support v4 app FragmentActivity
  • android recycler 视图适配器、viewpagers、数据库、位图和内存不足错误

    hello im loading lots of little images ex 180x180 10 21kb from a LOCAL database into lots of different recycler views in
  • 我怎样才能设置在中间呢?

    我尝试用Java画一个矩形 我设置了框架大小 800 400 和可调整大小 假 矩形的x 50 y 50宽度 700高度 300 为什么它不在中间 谢谢 如果没有任何其他证据 我会guess你已经覆盖了paint类似的方法JFrame并直接
  • 需要从 GCM 迁移到 FCM?

    Google 刚刚宣布 Google Cloud Messaging 现已更名为 Firebase Cloud Messaging 这对于 GCM 的现有用户意味着什么以及需要进行哪些迁移 如果有 什么是 FCM 我们为什么要使用它 FCM
  • WindowBuilder 不兼容的 Java 版本

    我在 Eclipse 上安装了 WindowBuilder 来为程序创建图形用户界面 当我转到 设计 选项卡时 出现以下错误 Eclipse运行在1 8下 但是这个Java项目有10个Java 合规级别 因此 WindowBuilder 将
  • 使用Java在数组中查找子字符串索引

    我想使用 Java 从字符数组中返回用户输入子字符串的索引 该数组被初始化 打乱 然后进行搜索 我对此很陌生 尝试了两种不同的方法但没有成功 我在忽略什么 提前致谢 方法一 import java lang Math import java
  • 如何在 android 相对布局周围放置边框?

    我见过这个subject https stackoverflow com questions 3182723 android draw custom border around listview关于在 android textview 周围
  • 如何压缩和解压文件?

    如何压缩和解压 DDMS 中已有的文件 data data mypackage files 我需要一个简单的例子 我已经搜索过与 zip 和 unzip 相关的内容 但是 没有一个例子可供我参考 谁能举个例子 提前谢谢 查看 zip 功能的
  • getView 中的位置索引始终返回 0

    我想实现一个 ListView 其中每行内都有删除按钮 我唯一的问题是 当我单击某些行的 删除 Btn 时 位置 0 的行刚刚被删除 我认为 getView 中的 Position 参数无法更新并且始终为 0 值 我应该怎么办 Thanks
  • 如何在列表视图中显示已安装的应用程序列表,而不在列表视图滚动时取消选中复选框?

    我的目标是在自定义列表视图中显示已安装应用程序的列表 在Activity 没有取消选中复选框 当滚动列表视图时 问题 当Listview滚动时 复选框的选中状态变为未选中 到目前为止我的进展 While 这个博客条目 http www la
  • SlidingMenu 库和 Android 导航抽屉有什么区别?

    SlidingMenu 库是一个优秀的第三方库 我已经使用它很长时间了 现在我知道 Android 使用导航抽屉提供了一种新的导航模式 它看起来像滑动菜单 那么有人已经使用这两个了吗 有什么区别以及优缺点是什么 多谢 SlidingMenu
  • javax.persistence.Query.getResultList() 可以返回 null 吗?

    如果是的话 是在什么情况下 Javadoc 和 JPA 规范什么也没说 你是对的 JPA 规范对此只字未提 但Java Persistence with Hibernate 书籍 第二版 says 如果查询结果为空 则返回null 当您调用
  • JTextPane 缩进

    有没有办法缩进文本块JTextPane import javax swing import java awt import javax swing text StyledDocument public class SimpleTextPan
  • 可以以编程方式打开“立即发言”对话框吗?

    是否可以通过编程方式打开 立即发言 对话框 目前 如果用户点击我的 搜索 按钮 则会打开一个对话框 并且我会自动打开软键盘 因此用户无需点击文本编辑字段 我想提供一个替代的 通过语音搜索 它将打开对话框并自动打开 立即发言 窗口 因此用户不
  • java:抛出 RuntimeException [重复]

    这个问题在这里已经有答案了 下面这一项如何正确 我希望编译器告诉我使用throws Exception or throws RuntimeException public void method1 throws NullPointerExc

随机推荐