共17页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页 
摘要: seamlessClone是OpenCV中新出现的函数,应该说如果能够基于较为准确的图像分割,能够得到很好的结果。阅读全文
posted @ 2017-06-11 15:20 jsxyhelu 阅读(48) 评论(0) 编辑
摘要: 阅读全文
posted @ 2017-06-10 08:42 jsxyhelu 阅读(22) 评论(0) 编辑
摘要: 这个按钮的目的是用于手动排列图片序列,应该说写得比较精巧,我使用csharp进行模仿,主要采用的是自动控件创建技术。结果比较简陋,实现功能而已,放出来大家一起学习。阅读全文
posted @ 2017-05-26 20:22 jsxyhelu 阅读(25) 评论(0) 编辑
摘要: MSICE是微软提供的全景拼接图片,是目前能够最好的。ICE在界面设计这块,的确是可圈可点的。这里对其功能进行剖析,为下一步自己动手实现打下基础。阅读全文
posted @ 2017-05-24 11:55 jsxyhelu 阅读(45) 评论(0) 编辑
摘要: // L14//基于ORB实现线性融合#include "stdafx.h"#include #include #include #include #include #include #include #include #include #include using namespace std;using namespace cv;int _tmain(int argc, _TCHAR* arg...阅读全文
posted @ 2017-05-20 21:48 jsxyhelu 阅读(34) 评论(0) 编辑
摘要: 一、背景1.1概念定义我们这里想要实现的图像拼接,既不是如题图1和2这样的“图片艺术拼接”,也不是如图3这样的“显示拼接”,而是实现类似“BaiDU全景”这样的全部的或者部分的实际场景的重新回放。对于图像拼接的流程有很多定义方式,本教程中主要介绍实现主流方法,总结梳理如下:图像采集->投影变换->特征点匹配->拼接对准->融合->反投影图像采集不仅仅指的是普通的图像数据的获取。为了能够拼接过程能够...阅读全文
posted @ 2017-05-19 06:56 jsxyhelu 阅读(104) 评论(0) 编辑
摘要: 关于算法原理请参考《基于SURF特征的图像与视频拼接技术的研究》。一、问题提出 RANSAC的算法原理并不复杂,比较复杂的地方在于“建立模型”和“评价模型”。我们经常看到的是采用“直线”或者“圆”作为基本模型进行“建立”,而采用所有点到该“直线”或“圆”的欧拉距离作为标准来“评价”(当然是越小越好)。在经典的图像拼接算法中,需要对特征点进行配对。采用的模型简单来说为“根据4对...阅读全文
posted @ 2017-05-18 14:43 jsxyhelu 阅读(38) 评论(0) 编辑
摘要: 柱面全景是最为简单的全景虚拟。所谓柱面全景,可以理解为以节点为中心的具有一定高度的圆柱形的平面,平面外部的景物投影在这个平面上。如图所示。用户可以在全景图像中 360 度的范围内任意切换视线,也可以在一个视线上改变视角,来取得接近或远离的效果,也可以认为是球面全景图的一种简化。用户在水平方向上有 360度的视角,在垂直方向上也可以做一定的视角变化,但是角度范围则受到限制。由于柱面模型的图...阅读全文
posted @ 2017-05-17 21:24 jsxyhelu 阅读(25) 评论(0) 编辑
摘要: 所谓内切圆,是指“与多边形各边都相切的圆“。我们这里需要找的是所谓”内接圆“,可以简单认为是”圆点在轮廓中,到轮廓中所有点的距离一样的图像“。在这所有的”内接圆“中,寻找半径最大的哪一个。 这个问题已经广泛讨论了。这里基于OpenCV进行代码实现,并提出优化思路。阅读全文
posted @ 2017-05-09 12:54 jsxyhelu 阅读(233) 评论(0) 编辑
摘要: 在Stitching模块中,通过“光束法平差”的时候,有一个步骤为“通过单应矩阵估算摄像头焦距”,调用的地方为: void focalsFromHomography(const Mat& H, double &f0, double &f1, bool &f0_ok, bool &f1_ok){ CV阅读全文
posted @ 2017-05-06 06:45 jsxyhelu 阅读(79) 评论(0) 编辑
共17页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页