【毕设】混合现实模型实物配准软件开发-开发过程

2 篇文章 0 订阅
1 篇文章 0 订阅

Chapter 1 - 开发准备

  1. 微软官方HoloLens教程,中文译文可以在csdn找到很多。
  2. 基础教程,基础的部署工作。
  3. hype-v虚拟磁盘问题,安装虚拟机时遇到的问题。
  4. HoloLens核心交互原理,原文详见官网教程。
  5. HoloLens练手小程序,简单完成凝视、物体移动、表面吸附、应用部署等工作。熟悉HoloLens开发流程以及unity基本操作。基于虚拟机的应用,设备上也运行成功。
  6. 别人的HoloLens开发手记, 可以找到很多解决方案。
  7. HoloLens自带的holotoolkit已实现的部分api,可在开发时直接调用。

Chapter 2 - 计算机视觉与相机标定

  1. 计算机视觉原理,该教程包括相机内参如何使用等。本课题基于图像处理完成。
  2. 标定原理,标定原因了解。本课题使用的标定方法:
    matlab R2016b app中自带的camera calibrator,使用HoloLens多角度拍摄工业标定板(200多rmb),添加图片,标定板方格尺寸为20mm。标定参数如图设置,点击calibrate进行标定,最后可以看到畸变矫正结果,若是误差大,需要修改标定参数。export导出内参到matlab工作界面。
    标定选项设置
    从上到下有焦距、光轴中心、畸变参数,具体矩阵组成情况详见计算机视觉原理。
    其实HoloLens畸变挺小,甚至可以考虑不畸变矫正。主要获取光轴中心。
  3. 使用OpenCV进行整体场景重建,作为了解,本课题不用进行整体场景重建,只需要对标识点进行重建即可。
  4. 在unity中调用OpenCV(在C#中调用OpenCV),使用opencvforunity调用。
  5. 旋转矩阵求解坐标系变换

chapter 3 - vuforia AR与ZXing二维码识别

  1. vuforia AR试用, 以及vuforia AR在HoloLens中部署
  2. HoloLens中完成二维码识别示例程序,ZXing函数的某些api属性可自行查阅。
  3. 在线二维码生成器

chapter 4 - unity中的OpenCV

  1. opencvforunity插件下载opencvforunity使用文档,查询函数名查看调用方法。
  2. unity中texture2D转为Mat,其他函数调用方法与OpenCV中类似。

chapter 5 - unity杂项

  1. unity控制物体显示隐藏
  2. 配置Unity2017和VS2015使用C# 6.0,出现错误 CS8025 功能“插补的字符串”在 C# 4 中不可用。请使用语言版本 6 或更高版本时。
  3. unity设置UI界面跟随视线
  4. Quaternion LookRotation FromToRotation SetLookRotation方法
  5. unity开发中的各种问题小汇总
  6. 某unity中文文档,另外官方文档为 官方文档,搜索各种函数可用。
  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值