Android 拍照开发——移动虚拟机摄像头

ops/2025/3/16 16:22:22/

背景

最近几个月,承接了客户安卓拍照开发需求,由于开发所在区域不允许使用实体安卓设备,只能在安卓虚拟机上进行调试,在调试过程中涉及到反复拍照、移除,需要让虚拟机拍摄的图像有区别,默认情况下,打开拍照预览界面显示的为客厅,单纯用鼠标操作不能移动虚拟机摄像头,不能方便区分每次拍照的图片
在这里插入图片描述

解决措施

实际上虚拟机的拍摄预览页面显示为一个3D建模场景,
可以通过

Shift + 方向键实现相机的视角移动:

请添加图片描述

Shift + WASD键实现相机的位置移动:

请添加图片描述

可以组合两者从而实现拍摄3D建模场景内不同的图片


http://www.ppmy.cn/ops/166242.html

相关文章

Halcon 和 opencv比有什么区别与优劣

Halcon 和 OpenCV 都是机器视觉领域的重要工具,但它们的设计目标、功能特点和适用场景有所不同。以下是两者的详细对比: 1. ​定位与目标用户 ​Halcon: ​定位:商业机器视觉软件,专注于工业应用。​目标用户&#xf…

注意力机制:让AI拥有“黄金七秒记忆“的魔法----(点积注意力)

注意力机制:让AI拥有"黄金七秒记忆"的魔法–(点积注意力) 注意⼒机制对于初学者来说有点难理解,我们⼀点⼀点地讲。现在先暂时忘记编码器、解码器、隐藏层和序列到序列这些概念。想象我们有两个张量x1和x2,…

Spring 事务失效的 8 种场景!

在日常工作中,如果对Spring的事务管理功能使用不当,则会造成Spring事务不生效的问题。而针对Spring事务不生效的问题,也是在跳槽面试中被问的比较频繁的一个问题。 点击上方卡片关注我 今天,我们就一起梳理下有哪些场景会导致Sp…

3. 无重复字符的最长子串

给定一个字符串 s ,请你找出其中不含有重复字符的 最长 子串 的长度。 示例 1: 输入: s "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2: 输入: s "bbbbb" 输出: 1 解释: 因为无…

Linux内核,mmap_pgoff在mmap.c的实现

1. mmap_pgoff的系统调用实现如下 SYSCALL_DEFINE6(mmap_pgoff, unsigned long, addr, unsigned long, len,unsigned long, prot, unsigned long, flags,unsigned long, fd, unsigned long, pgoff) {return ksys_mmap_pgoff(addr, len, prot, flags, fd, pgoff); }2. ksys_mma…

MyBatis框架操作数据库一>xml和动态Sql

目录 配置连接字符串和MyBatis:数据库的连接配置:XML的配置: XML编写Sql:model层:mapper层: 动态Sql:if 标签和trim标签:where标签:Set标签:Foreach标签: Mybatis的开发有两种方式:: 注解和XML&…

FPGA前端设计适合哪些人学?该怎么学?

FPGA前端设计是一个具有挑战性且薪资待遇优渥的岗位,主要涉及FPGA芯片定义、逻辑结构设计。这个职位要求相关专业的本科及以上学历,并且需要掌握一定的专业技能。工作内容从IP级设计到全芯片(SoC)设计,涉及多个设计层级…

iOS应用程序开发(图片处理器)

续上篇 iOS 编程开发图片浏览器,继续实现一个图标生成功能。 功能。 操作系统平台:MacBook(macOS) IDE:xcode 编程语言:Objective-c 以下是小程序在 iPhone 模拟器中的运行视频。也可以在 iPad 模拟器中运行。 效果图如下所示&#xff1a…