Markerless-AR:使用OpenCV和OpenGL创建无标记的AR

时间:2024-05-19 22:15:24
【文件属性】:

文件名称:Markerless-AR:使用OpenCV和OpenGL创建无标记的AR

文件大小:49.53MB

文件格式:ZIP

更新时间:2024-05-19 22:15:24

Python

无标记AR 无标记AR是无需就将3d对象渲染到真实环境中的过程。 依存关系: OpenCV Pygame 脾气暴躁的 Imutils Scikit图片 Matplotlib PyOpenGl 枕头 用法: 使用图像的AR: python arImage.py -s sceneImageName 使用视频的AR: python arImage.py -s sceneVideoName 注意:确保图像或视频存在于imgs文件夹中。 这个怎么运作: 为了在没有标记的情况下渲染3d对象,需要做一些事情: 查找平面对象 特征匹配 查找单应性 计算相机固有矩阵和外部矩阵 绑在一起 1.查找平面对象: 给定场景图像(如果使用视频则为帧),我们必须找到一个平面对象(杂志,纸,书等),将其用于附加3d对象,就像使用标记一样。 似乎与必须依赖标记物一样有局限性,但主要区别在于这些平面物


【文件预览】:
Markerless-AR-master
----arVideo.py(19KB)
----arImage.py(18KB)
----toyplane.obj(7.95MB)
----.DS_Store(10KB)
----imgs()
--------scene4.jpg(1.7MB)
--------scene.MOV(17.33MB)
--------3dpoint.bmp(33.92MB)
--------warp.jpg(1.89MB)
--------.DS_Store(8KB)
--------scene2.jpg(2MB)
--------orb.jpg(2.97MB)
--------scene1.jpg(1.89MB)
--------query.jpg(906KB)
--------scene5.jpg(831KB)
--------outline.jpg(67KB)
--------readme_imgs()
--------scene3.jpg(1.81MB)
----calibrate.npz(1KB)
----objloader.pyc(3KB)
----objloader.py(4KB)
----README.md(5KB)
----toyplane.mtl(44B)

网友评论