自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 ARFoundation使用ZXingQRCode扫码

使用ARCameraManager接收摄像帧,读取摄像机图像信息,调用ZXing解码

2023-04-24 11:38:25 374 1

原创 ARFoundation入门教程U3-android进入unity黑屏及加载优化

调用MainActivity的HideSplash方法。取到Activity对象。对应android主类。

2022-10-13 09:38:42 1137

原创 ARFoundation入门教程11-地理空间和云锚点的配置

托管和解析云锚点必须授权您的应用调用 ARCore Cloud Anchor API。授权包括使用API密钥授权和无密钥授权,区别是:使用API密钥授权托管和解析最多24小时(1天)的云锚点。使用无密钥授权来托管和解析 TTL 介于1到365天之间的 Cloud Anchors。

2022-08-19 14:46:14 2266

原创 ARFoundation入门教程U2-AR场景截图截屏

《ARFoundation入门教程U1-android权限申请和配置升级》配置了android权限申请,获取权限后使用代码截屏,AR场景与现实的合照便能以图片的形式保存到手机上,还可以分享给好友。

2022-08-01 11:40:45 1169

原创 ARFoundation入门教程U1-android权限申请和导出unityLibrary库配置升级

Android访问sd卡权限,各个版本有不同的方式。使用ARFoundation编程android项目时,可以使用unity提供的Permission申请android权限,提示有UnauthorizedAccessException的报错,基本为权限问题。Android中sd卡的路径一般为:/storage/emulated/0/…比如/storage/emulated/0/DCIM 为相机目录。......

2022-07-28 17:29:03 1629

原创 Python-Flask+Mysql搭建后台接口实例

SQLAlchemy是一个关系型数据库框架,它提供了高层的 ORM 和底层的原生数据库的操作。flask-sqlalchemy是一个简化了SQLAlchemy操作的flask扩展。ORM(Object-Relation Mapping 称为对象-关系映射):主要实现模型对象到关系数据库数据的映射,比如:把数据库表中每条记录映射为一个模型对象......

2022-07-26 10:37:06 3928 1

原创 Python-Flask-migrate安装和使用

在开发过程中,需要修改数据库模型,而且还要在修改之后更新数据库。最直接的方式就是删除旧表,但这样会丢失数据。更好的解决办法是使用数据库迁移框架,它可以追踪数据库模式的变化,然后把变动应用到数据库中。在Flask中可以使用Flask-Migrate扩展,来实现数据迁移。环境:window11+pycharm2020.1+Anaconda4.11.0 +python3.7Flask-sqlalchemy2.5.1Flask-Migrate:3.1.0......

2022-07-21 17:05:06 3746

原创 少儿Python编程7-计算机数据结构与算法二

1.定义:算法是指解题方案的准确而完整的描述。算法是模型分析的一组可行的,确定的和有穷的规则。

2022-07-20 10:27:12 251

原创 ARFoundation入门教程10-平面检测和放置

监控 ARRaycast 跟踪状态如果 ARCore 具有准确的 3D 姿态,ARRaycast.trackingState 将为 Tracking。否则,它将从 Limited 开始,并在 ARCore 获得准确的 3D 姿势后转换为 Tracking。一旦跟踪状态变为 Tracking,它不会还原为 Limited。...

2022-07-19 16:25:23 3162

原创 少儿Python编程6-计算机数据结构和算法

程序设计 = 数据结构 + 算法(Program = Data Structure + Algorithm)数据结构(Data Structure) 是数据的组织结构,用来组织、存储数据。算法(Algorithm) 就是解决问题的方法或者过程。

2022-07-14 10:25:23 316

原创 少儿Python编程5-Python程序的执行过程

源代码对于计算机来说,都是读不懂的,计算机只认识二进制指令。所以,想让程序被执行,那么自然要先把源代码转化为二进制指令,也就是机器码。那么,在什么时候进行转换呢?有的语言要求必须提前把代码一次性转换完毕,这种就是编译型语言,用的转换工具就叫编译器,比如C语言、C++。有的语言则可以一边执行一边转化,用到哪里了就转哪里,这种就是解释性语言,用的转化工具叫解释器,比如python、javascript。编译器编译是从源代码(通常为高级语言)到能直接被计算机或虚拟机执行的目标代码(通常为低级语言或机器语言)的翻译

2022-07-11 15:59:05 548

原创 少儿Python编程4-Python环境和工具

Anaconda是在一个包管理器和环境管理器(conda)的基础上发展出来的。数据分析中,常常会使用到许多第三方包,而conda可以很好地安装、和管理这些包。其次,它可以创建和管理虚拟环境。Jupyter notebook和pycharm都是很好的开发平台,尤其是针对深度学习项目,占据90%以上。Jupyter notebook的主要优势是可以将代码、说明文本、数学方程以及程序的可视化结果全部组合到一个文档中。Pycharm是目前使用最广泛的一种集成开发环境,具有编码协助、项目代码导航、代码分析、便于调式等

2022-07-11 15:55:48 813

原创 少儿Python编程3-计算机组成原理

从系统结构上,电脑由硬件和软件两大部分组成:1.硬件系统:看得见、摸得着的物理的电脑各配件(比喻:人的躯体和各器官)2.软件系统:存储在电脑存储设备中的程序(比喻:人的思想、灵魂) 计算机的工作原理是美籍匈牙利数学家冯·诺依曼在1946年提出的。他提出了计算机制造的三个基本原则,即采用二进制逻辑、程序存储执行以及计算机由五个部分组成(运算器、控制器、存储器、输入设备、输出设备),这套理论被称为冯·诺依曼体系结构。从ENIAC(世界上第一台计算机)到当前最先进的计算机,硬件系统的设计采用的都是冯·诺依曼体系

2022-07-05 11:30:30 479

原创 ARFoundation入门教程4-android接入AR unity工程

1.unity编写脚本AndroidHandler.cs,挂载到AR Camera上,(AR Camera的name为MainCamera,对应MainActivity中CallUnityFun的receiveObj)2. AndroidHandler.cs增加调用unit调用android的代码:public void OnClickToJavaFunSum() { Andro.........

2022-07-04 13:56:54 1100

原创 ARFoundation从零开始2- android环境配置

1.安装jdk1.8并配置环境变量Java Downloads | Oracle华为JDK国内镜像:Index of openjdk-localIndex of java-local/jdk/8u202-b08一路下一步,安装成功后配置环境变量:a)右键单击“此电脑”,选择“属性”,弹出“系统”窗口;b)单击“高级系统设置”,在弹出的“系统属性”窗口中,单击“环境变量”; c)在系统变量,新建一个环境变量:变量名:JAVA_HOME变量值:(jdk安装位置) d)查找变量名为“CLASSPATH”的环

2022-07-02 17:02:35 1409

原创 少儿Python编程2-计算机和信息处理

人类作为文字的发明者和使用者,通过文字来表示和传达信息,是一种非常自然的方式。但在计算机中,却不能通过文字来表示信息,因为机器无法理解文字。

2022-07-01 17:29:27 204

原创 少儿Python编程1-Python简介

Python作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提·派森的飞行马戏团》(Monty Python's Flying Circus)。吉多是《蒙提 · 派森的飞行马戏团》的狂热爱好者,为此他将此编程语言取名为Python。............

2022-06-28 18:07:27 1801

原创 ARFoundation从零开始9-AR锚点(AR Anchor)

使用锚点,可以让虚拟对象看起来仿佛留在 AR 场景中。锚点可确保对象在空间中看起来保持不变,并保持在现实世界中的虚拟对象的视觉效果。

2022-06-24 18:25:31 3799 1

原创 ARFoundation从零开始8-Geospatial API(地理空间)开发

ARCore Geospatial API为开发者带来了Live View的底层技术,包括大规模云锚点功能,以及全球视觉定位系统(VPS)的访问权限,可用于开发多人共享的AR应用。该技术基于谷歌地球3D模型数据和街景图像数据,原理是将数百亿张街景图像转换为支持VPS定位的3D点云,共提取了数万亿个3D数据。只需不到一秒时间,便可根据3D点云数据定位设备的位置和方向。...............

2022-06-21 10:12:35 1673 5

原创 ARFoundation从零开始3-创建ARFoundation项目

1. unity版本2020.2.6f1,新建项目: 2.Hieraychy下Scene重命名为GeospatialScene,选择Window-Package Manager- Unity Register,依次下载:XR Plugin Management 4.0.7AR Foundation 4.1.10ARCore XR Plugin 4.1.10ARKit XR Plugin 4.1.10 3.如下: 4.删除原有摄像机, 点击Hierarchy的“+”,添加AR Session Origin和A

2022-06-17 10:37:38 1887 1

原创 ARFoundation从零开始5-AR图像跟踪

以现实世界中的某物体、某介质为参照物,将AR内容固定到该参照物的相对位置,伴随参照物的移动而发生相对位置的改变,即所谓的AR跟踪。2D图像追踪(ARKit和ARCore),通过检测环境中的特定2D图像,Tracked Image Manager可以自动创建表示所有已识别图像的GameObject,让你可以根据特定图像改动AR体验。...............

2022-06-15 16:38:26 2964 2

原创 Android定位功能实现

android的定位功能有两种方式:1. 使用第三方地图sdk提供的定位功能。2. 使用sdk的Location实现,借助GPS(高精度)和网络(低精度)实现定位。

2022-06-09 11:17:25 4592

原创 Android接入google地图

1.注册一个Google 帐号2.需要一个可以美元扣款的信用卡3.登录Google帐号,访问Google Cloud谷歌云的网站 cloud.google.com,之后点击蓝色按钮 免费开始使用,按提示注册即可。

2022-06-07 17:44:52 6241 2

原创 ARFoundation入门教程7-url动态加载图像跟踪库

Reference Image Library图像跟踪使用的是静态的方法,提前建立好参考图库,加入参考图并为之索引建立对应关系。对于有大量的参考图的应用,就要使用到MutableRuntimeReferenceImageLibrary了。 MutableRuntimeReferenceImageLibrary支持动态添加参考图像。..................

2022-06-07 11:48:42 692 3

原创 ARFoundation从零开始6-url动态加载图片渲染素材

Unity为我们资源读取提供了几种基本方法:1.Resources.Load():从项目资源的Resources文件夹进行读取。适合不需要更改的数据。2.WWW类读取。(已弃用)3. UnityWebRequest。从url加载资源。适合频繁更改数据的资源或指定用户加载的资源等............

2022-06-06 14:00:36 400

原创 从零开始-Git配置使用

GitHub配置SSH Key的目的是为了帮助我们在通过git提交代码是,不需要繁琐的验证过程,简化操作流程。1.安装git客户端 https://git-scm.com/downloads2.在你的项目文件夹右键弹框,点击Git Bash Here3.配置用户名和邮箱:a)输入:Git init (初始化git环境) b)git config --global user.name "xxx" (github的用户名)c)git config --global user.email xx

2022-06-02 10:30:01 175

原创 ARFoundation从零开始1-ARFoundation简介

unity搭建了一个开放型的架构体系的平台-Subsystems。Subsystems是一系列功能的逻辑分组,一个Subsystems就可以当做是一个AR Foundation功能部分的C#代码。

2022-05-30 13:21:38 6370

android平台支持ARCore运行的安装包google ARCore

android平台支持ARCore运行的安装包google ARCore。

2023-04-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除