opencv
文章平均质量分 73
juebai123
这个作者很懒,什么都没留下…
展开
-
一顺拼图
用前面的程序对一顺的图像的话,是这样的(83图):如果把第二圈减掉一圈的距离,可能就可以用了//根据前面估计,如果有10张图宽 就是1圈了。//按重合1/3或2/3估计有15-30张 是1圈了if(num>33 && abs(maxr-minl)>30)//这样的话应该一个方向转圈,这里检测(匹配){ bool 找到=false;float 差=0; if(l...原创 2018-04-07 10:07:43 · 605 阅读 · 0 评论 -
对Opencv 的stitching 的使用串联匹配
前面已经对串联匹配有了一定的了解,现在用它来改进 Opencv 的stitching ,先找来三个博文为模板,分别是:1。《任意n张图像拼接_效果很好_计算机视觉大作业1终版》2。《 Opencv2.4.9源码分析——Stitching(八)》3。《图像拼接(十):OPenCV stitching和stitching_detailed》中的“stitching_detailed使用示例”把他们中的...原创 2018-04-09 13:18:38 · 1738 阅读 · 3 评论 -
简单快速的多图像拼接---百图拼接---左右左拼图(之字)
前面我们已经完成一圈拼图,现在第加上后面的二圈,先左,再右,后左总流程:1。选择图像来源(文件名)1。默认文件名(list.txt)或2。命令行选择列表名(以图标拖放的方式选择文件)2.载入图像,检测特征,串联匹配3。计算图像位置和颜色调整比值1。计算匹配图像的相对位置2。以第一张图左上角点为原点,找到所有图的位置4。找到第一圈的头尾1。以前10个图的x递增(减)方向 也就是在前10个图中找到和第...原创 2018-04-03 10:27:30 · 4364 阅读 · 12 评论 -
串联匹配关系+opencv的stitching
把前面搞得拼接程序的匹配关系,传送给对Opencv 的stitching 再拼接,两者相匹合来拼接看看效果如何流程:1。运程前面的分圈匹配,记下匹配关系,并保存到文件2。在Opencv 的stitching中读出匹配关系,其它的不匹配3。把费时的光束平差法改成"ray";//射线发散误差方法 再把费时的曝光补偿改成ExposureCompensator::GAIN;/原创 2018-04-10 21:28:46 · 605 阅读 · 0 评论 -
多图像拼接---最佳缝合融合
前面已经做了亮度调整,和权重融合这个图融合处是有重影的在一个博文《多分辨率拼接算法(继最佳缝合线之后)》中,有一个最佳缝合线的matlab的代码,我把它改成opencv的一个函数bestlinefusion://《图像拼接的改进算法》最佳缝合线算法 图像融合Mat_<Vec3f> bestlinefusion(Mat_<Vec3f> &...原创 2018-03-28 20:41:52 · 18547 阅读 · 44 评论 -
简单快速的多图像拼接---百图拼接
opencv自带的stitching速度很慢,而且对多图容易出错,好象对竖着拍摄的图(高>宽)不能用。其中一个最大的原因是每一张图都要和其它的图去匹配,如果有10张图,除去自身不用匹配外,要匹配 10X(10-1) = 90 次。所以慢得不能忍受。(等了很久很久,咚的出错,这感受真的不好)我们拍摄全景图的时候都是从左到右,或者从右到左,前后两张图一般有部分重合。所以我们这里只...原创 2018-03-19 09:08:00 · 8711 阅读 · 13 评论 -
简单快速的多图像拼接---百图拼接---补充
前面的视频是同一个方向转圈,如果到了一圈相反转,再相反转会怎样呢?重新拍了一个视频,3圈(右--左--右),用前面的选片工具,选了86张图接片效果图:上下没有重合,如果前面有一张没有配好,后面的就全部不重合了。先来看看一圈的效果:去掉单图黑边 Mat myimread(string & n){ Mat im=imread(n); Mat roi2...原创 2018-03-19 10:04:01 · 3748 阅读 · 5 评论 -
串联匹配+远距匹配+opencv的stitching
前面 《串联匹配+opencv的stitching》虽然速度非常快,但容易漏图。应该是没有连成环。这里加一个远距匹配:这个距离选19 至28之间,小了速度慢,大了容易漏过匹配。//串联匹配+远距匹配/*1。选择图像来源(文件名) 1。默认文件名(list.txt) 或2。命令行选择列表名(以图标拖放的方式选择文件)2。载入图像,检测特征,3。串联匹配4。远距匹配*/原创 2018-04-12 14:59:31 · 470 阅读 · 0 评论 -
OpenCV4.0 摄像头风格迁移
再按照 https://github.com/opencv/opencv/blob/3.4.0/samples/dnn/fast_neural_style.py 改为 C++ 版的摄像头风格迁移//摄像头或视频风格转换//按空格存一图//OpenCV:使用VideoCapture类进行视频读取和显示#include <opencv2\opencv.hpp>#includ...翻译 2019-01-20 16:48:15 · 1076 阅读 · 3 评论