摘要: 新地址:https://blog.csdn.net/weixin_421050 阅读全文
posted @ 2019-05-28 15:22 wenboz 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一、外极几何 图一:外极几何示意图: 在这两个视图中,分别将三维点X投影为x1和x2.两个相机中心之间的基线C1和C2与图像平面相交于外极点e1和e2,线I1和I2成为外极线。 如果已经知道相机的参数,那么在重建过程中遇到的问题就是两幅图像之间的关系,外极线约束的主要作用就是限制对应特征点的搜索范围 阅读全文
posted @ 2019-04-17 22:14 wenboz 阅读(1584) 评论(0) 推荐(0) 编辑
摘要: 一、制作标定板 将下图打印: 图一 将打印出的纸固定放到一个平板上,使用同一相机从不同的位置,不同的角度,拍摄标定板的多张照片(10-20张最佳),将照片放到文件夹中: 二、提取标定板的世界坐标 需要注意标定板的大小是标定板在水平和竖直方向上内角点的个数。内角点指的是,标定板上不挨着边界的角点(如图 阅读全文
posted @ 2019-04-14 11:23 wenboz 阅读(15192) 评论(1) 推荐(0) 编辑
摘要: 一、环境 pycharm+OpenGL+opengame 二、静态及动态增强现实实现 (一)静态(立方体和茶壶) 1.立方体的实现 将静态立方体放到键盘上 效果图: (a) (b) (c) 图 一 代码: 1 from pylab import * 2 from PIL import Image 3 阅读全文
posted @ 2019-04-07 20:06 wenboz 阅读(1314) 评论(0) 推荐(0) 编辑
摘要: 一、算法目的 实现两张图片的全景拼接。本次实验针对不同场景做全景拼接: 二、Opencv stitch原理 1.源码:https://docs.opencv.org/2.4.2/modules/stitching/doc/high_level.html?highlight=stitcher#stit 阅读全文
posted @ 2019-03-31 17:42 wenboz 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: 1. 仿射变换原理 仿射变换(Affine Transformation 或Affine Map)是一种二维坐标(x, y)到二维坐标(u, v)的线性变换,其数学表达式形式如下: 对应的齐次坐标矩阵表示形式为: 仿射变换保持了二维图形的“平直性”(直线经仿射变换后依然为直线)和“平行性”(直线之间 阅读全文
posted @ 2019-03-19 15:38 wenboz 阅读(1319) 评论(0) 推荐(0) 编辑
摘要: 一、SIFT算法特征原理 SIFT即尺度不变特征转换,它用来检测图像的局部性特征,在空间尺度中寻找极值点,提取这点的位置、尺度、旋转不变量。这些关键点是一些十分突出,不会因光照和噪音等因素而变化的点,如角点、边缘点、暗区的亮点及亮区的暗点等,所以与影像的大小和旋转无关,对光线、噪声、视角改变的容忍度 阅读全文
posted @ 2019-03-17 21:03 wenboz 阅读(6822) 评论(0) 推荐(0) 编辑
摘要: 解决方案:从PyCharm中的Project结构中排除该文件夹 解决步骤: 1.点击左上角file >setting 2.点击Project Structure >右键你的文件夹,点击excluded,结果如下: 3.点击确认即可 阅读全文
posted @ 2019-03-05 17:19 wenboz 阅读(6682) 评论(0) 推荐(0) 编辑
摘要: 本次实验所用图片: 软件:pycharm 一、直方图 import cv2 as cv from matplotlib import pyplot as plt import numpy as np path = '1.jpg' img = cv.imread(path, 0) plt.hist(i 阅读全文
posted @ 2019-03-05 17:07 wenboz 阅读(1636) 评论(0) 推荐(0) 编辑
摘要: 一、下载Anaconda Anaconda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。 1.官网下载地址:https://www.anaconda.com/distribution/#download-section 选择符合你电脑的版 阅读全文
posted @ 2019-03-02 23:30 wenboz 阅读(24635) 评论(0) 推荐(1) 编辑