ARToolkit—让初音在你的键盘上跳舞

[ARToolKit][UE4]AR开发--UE4.17版本 1.下载ARToolKitForUE4的插件,最好把ARToolKit5的源码也下载下来,为了一些测试数据 https://github.com/zkarmakun/ARToolKit-5.3-for-Unreal-Engine https://github.com/artoolkit/artoolkit5 2.下载ARToolKitForUnity(这步主要是为了下载genTexData.exe) https://github.com/artoolkitx/arunity5 下载下来之后可以只保 阅读详情

增强现实技术(Augmented Reality Technique,简称AR),是在虚拟现实基础上发展起来的新技术,是通过计算机系统提供的信息增加用户对现实世界感知的技术,并将计算机生成的虚拟物体、场景或系统提示信息叠加到真实场景中,从而实现对现实的“增强”。它将计算机生成的虚拟物体或关于真实物体的非几何信息叠加到真实世界的场景之上,实现了对真实世界的增强。同时,由于用于与真实世界的联系并未被切断,交互方式也就显得更加自然。

利用ARToolkit_MMD,可以将Miku时时显示到屏幕上。

所需工具:

1、ARToolkit软件 (点击下载)

2、外接摄像头 (没有的可以手机+数据线,不解释,或者利用电脑内置摄像头)

3、AR卡,可以手绘也可以打印。



开始!

1、安装ARToolkit


如果执行过程出现错误,请下载并安装以下内容:


VisualC++ 2008

DirectX
.
载完后,将它解压缩到D:\磁盘下面
也就是会变成D:\MikuMikuDance

※切记路径不能乱改,否则后面会失败

2、制作AR卡
请找到以下路径的档案 D:\MikuMikuDance\ARToolKit_MMD_20100405_source\Data\pattSample1.pdf
打开后会看到一个黑白图檔,将它1:1印下来或是用手画下来。


3、连接摄像头

准备好你的USB摄影机,并连接计算机。

4、打开ARToolkit

开启以下路径的档案:
D:\MikuMikuDance\ARToolKit_MMD_20100405_source\ARToolKit_MMD.exe
会看到这个画面,直接按确定


可以修改输出大小来控制画面的大小。

!如果出现下图请在设备管理器中找到摄像头的名称,并在ARToolKit_MMD目录里的Date的文件夹下找到WDM_camera_flipV.xml,然后用记事本打开。
找到 friendly_name=”XXX”> 将XXX换成摄像头的名称,保存在此打开即可。


错误图片:


5、运行

打开ARToolkit之后,将出现:



将AR卡面对镜头,可爱的Miku就出现啦。



按下键盘上的”S”,就可让miku跳舞啦!暂停就按一次”S”,如果要重新跳舞,就按下”R”再按”S”。


高级!

一、更换舞曲。

打开 D:\MikuMikuDance\ARToolKit_MMD_20100405_source\setting.ini。


将制作好的pmm文件目录复制至此保存,Miku就更换舞曲啦。

二、放大&缩小

打开 D:\MikuMikuDance\ARToolKit_MMD_20100405_source\setting.ini。
将方框的数字更改,就能改变大小。数字越大,模型越大。


三、制作pmm

制作pmm,要使用MikuMikuDance。

1、打开MikuMikuDance,点击读取。


2、

3、

4、点击保存就可以啦。


!人物模型、音乐、存盘文件名、存盘路径,以上完全不能有日文、中文,要改成英文或数字(因此存盘必须存在英文或数字路径底下)。

打开setting.ini,路径改成之前做好的MMD存盘路径,然后执行ARToolKit就可以啦。

 

@ Mayuko


ARToolKit: 开创增强现实体验的全功能工具包 本文还有配套的精品资源,点击获取 简介:增强现实(AR)技术通过ARToolKit使得数字信息与现实世界无缝融合,支持多平台和设备。ARToolKit提供了一系列核心功能,如目标识别、追踪技术、透视校正和实时渲染,使得开发者能够创建互动的AR体验。最新版本ARToolKit5加入了对彩色标记和aruco标记系统的支持,进一步提升了追踪能力。本教程将引导用户从安装配置到发布应... 阅读详情

相关推荐

treebot:artoolkit + qt5 + opencv + solvePnP +串行端口

ARToolKitPlus ARToolKit是一个软件库,可用于实时计算相机相对于物理标记的位置和方向。 这样可以轻松开发各种增强现实应用程序。 ARToolKitPlus是ARToolKit视觉代码的扩展版本,增加了功能,但由于基于类的新API而破坏了兼容性。 ARToolKitPlus不提供对VRML的集成支持,也不提供相机库。 与经典ARToolKit相比的优势: 更简单的基于C ++的API 支持4096个基于二进制的标记-无需自己设计新的标记 支持RGB565,灰度图像 “稳健的平面姿势”算法,可减少跟踪时的抖动 使用基于现代文本文件的相机校准 渐晕补偿 自动阈值 多标记模式下基于船体的跟踪 与ARToolkitPlus 2.1.1相比的优势 支持读取OpenCV校准文件(需要增强) 运行时可配置的代码 非模板的可重用库 更快的编译时间 跟踪多个单独标记的界面 基于

图像处理之_增强现实工具ARToolKit

1. 增强现实  增强现实(AR)是将电脑虚拟的图像覆盖到真实世界画面中,这个技术在工业和理论研究方面都存在着极大的潜能。 2. 相关概念 (1) ARToolkit ARToolkit,是一个开源的AR(增强现实)SDK。它是用C/C++ 语言编写的库,通过它可以很容易地编写增强现实应用程序。 增强现实中最困难的部分在于实时的将虚拟图像覆盖到用户视口,并且和真实世界中的对象精确对齐。ARTool...

weixin_43042467的博客 1131

artoolkit介绍

基于ARToolKit 的应用程序可以在实时视频中显示有景深的虚拟影像(透视投影)。 虽然看上去有点象魔法,但不是的。秘密在于用于跟踪的黑色形状标记。

ARtoolkit 程序案例

一.工具 ARToolkit5、vs2017 二.程序代码#ifdef _WIN32 #include <windows.h> #endif #include <stdio.h> #include <stdlib.h> #ifndef __APPLE__ #include <GL/gl.h> #include <GL/glut.h> #else #include <OpenGL/gl.

wuwang0的博客 778

ARTK_MMD 基于artoolkit的有趣应用

一个基于artoolkit的可以引入模型人物并且可以跳舞的程序。

电表协议避坑指南:DLT645-2007与Modbus RTU的5大核心差异对比

本文深入对比了DLT645-2007与Modbus RTU两大电表通讯协议的核心差异,涵盖协议定位、数据地址、报文结构及实测性能。DLT645-2007作为电力行业标准,数据定义统一但效率受限;Modbus RTU作为通用协议,灵活高效但需依赖厂家点表。文章结合实测数据与开发经验,为不同场景下的协议选型与编程实践提供了清晰的避坑指南。

weixin_29166013的博客 108

AR和VR,有哪些知名的开源平台

最近VR/AR的在元宇宙概念助推下,不论在产业规模还是在具体的应用研发上都有一定的发展,并且随着一些科技公司对元宇宙的投入,VR/AR作为元宇宙与物理世界交互的大门愈来越重要。本文主要介绍了VR/AR的基础概念以及几个比较好的开源工具,希望能够在前人打下的基础上实现AR/VR在具体场景的落地。

u012474395的博客 4611

ABB机器人绝对精度实战:从焊接路径优化到TCP控制(附配置步骤)

本文深入探讨了ABB机器人绝对精度在焊接路径优化中的核心价值。通过对比重复定位精度,阐明绝对精度如何补偿机械误差,确保TCP在整个运动路径上的轨迹精度。文章提供了从示教器激活绝对精度功能的详细配置步骤,并分享了针对焊接抖动和实现0.2mm路径精度的进阶调优技巧,包括TCP标定、伺服参数优化与系统维护。

weixin_29053073的博客 351

【学习ARToolkit小记之初】 ARToolkit在VS2010(Win7 64位)下的配置及第一个开发程序的编译与运行

学习ARToolkit已经快一个月了,刚刚接触时只是按照官网教程中的步骤一步一步的学习,其中遇到了许多问题,如OpenGL在64位Win7下的配置问题、ARtoolkit在64位Win7下的配置问题、如何使用VS2010创建一个自己的ARToolkit项目问题及创建过程中的出错问题等等。学习的过程中也从网上搜索的大量的论坛资料,可是大都说的比较含糊,没有一个比较系统的总结,也许大家是在同样的问题过

Qingyang8513的专栏 8686

C#海康威视摄像头控制,将IntPtr转换成Bitmap图片

C#通过skd控制海康威视摄像头,获取bitmap格式图片

ReflexMechanism的博客 6586

避开这5个坑!Tushare金融数据获取与分析的常见错误排查指南

本文详细解析了使用Tushare进行金融数据获取与分析时常见的5个问题,包括Token失效、数据缺失、频率限制、数据一致性和性能瓶颈,并提供了实用的解决方案和优化策略。通过Python代码示例和最佳实践,帮助金融数据分析师和量化开发者高效避开这些陷阱,提升工作效率。

x2y3z4a5b的博客 1036

【ROS Tutorials入门之三】ARToolKit增强现实

roslaunch robot1_description display.launch model:=&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;rospack find robot1_description/urdf/dae.urdf&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;

北络 1401

SAP Retail 补货里的 Requirement Groups,站点和商品太多时,主数据维护如何做减法

SAP Retail补货主数据设计中,Requirement Groups(需求组)是常被低估但至关重要的分类机制。它通过将具有相同补货需求的接收方(如门店)按商品分类(Merchandise Category)分组,大幅降低主数据维护量。在大型零售场景中(如800家门店、6万商品),直接维护每个门店和商品的组合参数会导致维护量失控。Requirement Groups允许企业按品类特性(如乳制品、饮料等)为不同门店组设置统一补货参数,并随业务变化灵活调整。该机制与商品分类紧密绑定,不同于MRP Group

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 68

【AR应用开发之五】artoolkit

概述 在win10+VS2019环境下,搭建AR开发环境。 工具 artoolkit DSVL OpenVRML glut 配置 将OpenVRML\bin\js32.dll 复制进 ARToolkit5/bin/路径 将dsvl-0.0.8c\bin\DSVLd.dll 复制进 ARToolkit5/bin/路径 将dsvl-0.0.8c\bin\DSVL.dll 复制进...

北络 4557

VTK 显示大量点云数据及交互(点云拾取、着色、测量等)功能

VTK (Visualization Toolkit) 是一个强大的开源可视化库,非常适合处理点云数据。下面将介绍如何使用 VTK 显示大量点云数据,并实现点云拾取、着色、测量等功能。

深之JohnChen的专栏 1994

【Python进阶】VSCode Python开发完全指南:从环境配置到高效调试

本文通过15个实战案例,系统讲解VSCode进行Python开发的环境配置、编码技巧、调试方法及性能优化,帮助初学者快速构建专业开发环境。

赶紧的博客 3746

在vs2010和win10系统下ARToolkit配置

在vs2010和win10系统下ARToolkit配置

梅西哈哈哈 961

[关系图谱] 二.Gephi导入共线矩阵构建作者关系图谱

本文主要讲解Gephi绘制作者间的关系图谱,该软件可以广泛应用于社交网络、知识图谱分析,推荐读者使用。这是非常基础的一篇文章,重点讲解Gephi使用方法,希望对大家有所帮助。

杨秀璋的专栏 1万+

ARToolKit编程框架研究

  ARToolKit编程框架研究 收藏一. ARToolKit SDK中基于多标示的识别例程:    ART是基于OPENGL和DSVL的增强现实软件包,它遵循OPENGL的运行模式,基于帧循环实现3D图像的渲染, 在每次进入帧循环后做标识物的检测和摄像机的重定位。    当然这里使用DSVL的视频处理和基于OPENGL的图像处理,都可以用其他方式来代替。比如可以用OSG图形 引擎来完成较为复杂的图像处理,效果会更好,它也是基于OPENGL的接口,也需要在帧循环中处理。下面的步

tzqncwu的专栏 5204

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

【AR】ARToolkit在ubuntu14.04下的完整配置

LZ最近在看一些关于利用maker对相机位姿进行估计和跟踪的问题,在查阅资料的过程中,发现有一款非常好的开源代码就是ARToolkit,哈哈,可高兴了,因为又可以有好玩的可以尝试一下。官方的教程LZ尝试发现并没有配置成功,然后继续各种百度谷歌,主要的教程好像都是基于windows下的,关于Linux的介绍很少,所以,这里做一个总结的帖子,以免后续的小伙伴们再重新走一遍坑(当然也是LZ自己要留个笔记,

Felaim的博客 1281

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

AR 和 VR 的开源平台

鉴于 AR 和 VR 行业的快速增长,开发人员和非开发人员都在利用一些最流行的 AR 和用于生成令人兴奋的 AR 和 VR 应用程序和用户体验的 VR 平台、工具和 SDK。Vuforia 引擎的主要优势是无与伦比的准确性、模拟、虚拟现实集成、3D 对象、内容创建、内容库、真实世界背景、创意赋能、叠加对象、高级视觉、跟踪和分析等等。逼真的虚拟世界:虚拟世界应该是可信的。Adobe Aero 用于 AR 和 VR 的主要功能是内容创建、内容库、模拟、拖放、添加交互功能、跨设备发布和虚拟现实集成。

wouderw的博客 1160

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

ARToolKitPlus是一个开源的Python库,用于实现增强现实(AR)应用程序

例如,我们可以使用`session.add_virtual_object`函数来添加虚拟对象到AR场景中,使用`session.set_lighting`函数来设置光照条件,使用`session.set_camera_parameters`函数来设置相机参数等。我们首先将帧从RGB格式转换为BGR格式,然后使用ARToolKitPlus的`render_ar_content`函数在帧上渲染AR内容。上述代码创建了一个AR会话,添加了一个标记图像,并使用XML配置文件创建AR内容。# 在帧上渲染AR内容。

博客域名:borter.blog.youkuaiyun.com 1843

ARToolKit 开源项目指南

ARToolKit 开源项目指南 项目概述 ARToolKit 是一个先进的增强现实(AR)库,它支持多种平台,提供了强大的追踪技术和直观的交互体验。此项目的核心在于实现快速图像识别与空间定位,使得开发者能够轻松集成 AR 功能到自己的应用中。通过访问 ARToolKit 的 GitHub 页面,您可以获取其最新的源代码和相关资源。 1. 项目目录结构及介绍 ARToolKit 的仓库遵循了标准...

gitblog_01008的博客 710
上一篇: Visual Basic-手机归属查询
下一篇: MATE7荣耀6&6plus免解锁ROOT
Hades_Dev
博客等级 码龄14年 542粉丝 306原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值