Augment Reality(AR)现实增强的原理

news/2024/9/21 1:38:18

这篇博客将介绍OpenCV(Augment Reality AR)增强现实的基础知识。增强现实技术指利用真实世界中的环境,然后通过计算机生成的程序来增强这些环境,从而不断丰富环境。通常,这是通过视觉、听觉和触觉/触觉交互的某种组合来实现的。

  • 拍摄输入图像
  • 检测标记/基准点
  • 将新图像无缝转换到场景中

增强现实通过计算机生成的感知信息(视觉、听觉、嗅觉,未来也许还会有味觉和触觉的加入)来增强我们周围的现实世界。

1. 效果图

包括Aruco标记的输入图 VS 源图 VS AR增强图效果图1如下:
可以看到左图输入图包括Aurco标记,最终AR增强图将源图替换到了Aurco标记卡的部分,并且绘制了黑色边框。
在这里插入图片描述
过程图1如下:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pgtn.cn/news/17703.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

使用Python计算四边形与拟合四边形的最大交并比IOU

写这篇博客源于博友的提问将介绍如何使用python计算四边形与拟合四边形的最大交并比IOU; 要想IOU = 交集面积 / 并集面积 最大。由于交集是源轮廓本身面积是固定的,则需要并集面积小。可以近似相当于求轮廓的最小面积外接四边形; 可以近似考虑用rect = cv2.minAreaRect(cnt…

通道应用——抠头发

通道应用——抠头发 原图: 效果图: 步骤:1、打开原图的“通道面板”,选择颜色对比分明的绿色通道,并新建一个绿色通道副本;2、选择“图像”-“调整”-“色阶”,调节色阶使得头发颜色更分明些&am…

使用Python将多张图片生成视频,并添加背景音乐及字幕

这篇博客将介绍如何使用Python用多张图片生成视频,并添加背景音乐及字幕。主要分三步: 多张照片生成视频添加字幕添加背景音乐moviepy不好使,moviepy 1.0.3+python3.7.6对音频的操作很不友好。原始音频有音乐,添加字幕后音乐没了。 或者添加了音乐但实际保存下来并没有音乐…

Python基础学习笔记

**学习生长第一步 hello ,world 变量及类型 变量可以是任意的数据类型,在程序中用一个变量名表示。 变量名必须是大小写英文、数字和下划线的组合,且不能以数字开头 标识符和关键字 不允许自定义标识符和关键字 查看关键字 import keyw…

使用Python,OpenCV进行对象追踪

这篇博客将介绍如何使用Python,OpenCV的内置对象跟踪器进行对象跟踪(单目标追踪);并将简单介绍OpenCV库中内置的八种对象跟踪算法(截至OpenCV 3.4),包括:CSRT、KCF、Boosting、MIL、TLD、MedianFlow、MOSSE、GOTURN。 建议对大多数对象跟踪应用程序使用CSRT、KCF或MOS…

“AS3.0高级动画编程”学习:第二章转向行为(上)

因为这一章的内容基本上都是涉及向量的,先来一个2D向量类:Vector2D.as (再次强烈建议不熟悉向量运算的童鞋,先回去恶补一下高等数学-07章空间解释几何与向量代数.pdf) package {import flash.display.Graphics;public class Vector2D {privat…

Python,Map结合的可视化工具pyecharts实现地图及3D地图的绘制

Python,Map结合的可视化工具pyecharts实现地图及3D地图的绘制 1. 安装2. 基础Map图3. 3DMap图参考这篇博客将介绍Python与Echarts结合的轮子:pyecharts,实现地图集3D地图的绘制。 1. 安装 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyecharts 2. 基础Map图…

Urllib库函数、代理、爬取案例

Urllib库函数、代理、爬取案例 urllib库-urlopen函数用法 from urllib import request resprequest.urlopen(http://www.baidu.com) print(resp.read())部分结果 b<!DOCTYPE html><!--STATUS OK-->\n\n\n <html><head><meta http-equiv"…