一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: OpenCV3中提供了一个用于图像拼接的模块——Stitcher,可以将连续拍摄的图像序列,拼接成一幅全景画面。 如下所示是56幅连续拍摄的图像: 0.png 1.png 2.png 3.png 4.png 处理代码如下: 1 #include < stdio.h > 2 #include < op 阅读全文
posted @ 2020-12-23 16:31 一杯清酒邀明月 阅读(1205) 评论(0) 推荐(0)
摘要: 拼接算法 OpenCV中从2.4.x版本之后多出来一个新的模型 图像拼接,该模块通过简单的高级API设置,可以获得比较好的图像拼接效果,OpenCV官方提供了一个高度集成的API函数 Stitcher,只要两行代码就可以得到一个很好的拼接图像。 1 Ptr<Stitcher> stitcher = 阅读全文
posted @ 2020-12-23 14:59 一杯清酒邀明月 阅读(2196) 评论(2) 推荐(0)
摘要: 一 实验介绍 图像拼接是指将拍摄到的的具有重叠区域的的若干图像拼接成一张无缝全景图, 使得在获得大视 角的同时确保了图像具有很高的分辨率的技术。一个例子如下,输入三张具有重叠区域的图像: 拼接的结果为: 1.1 图像拼接基本步骤 图像拼接的完整流程如上所示,首先对输入图像提取鲁棒的特征点,并根据特征 阅读全文
posted @ 2020-12-23 14:54 一杯清酒邀明月 阅读(3989) 评论(0) 推荐(1)
摘要: 可扩展标记语言,标准通用标记语言的子集,简称XML。是一种用于标记电子文件使其具有结构性的标记语言。 在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 它非常适 阅读全文
posted @ 2020-12-23 14:16 一杯清酒邀明月 阅读(410) 评论(0) 推荐(0)
摘要: 最近处理一些配置文件,碰到了YAML格式的文件,因为之前没接触过此格式的文件,对于XML还比较熟悉一些。那么什么是YAML呢?它相比XML又有哪些优缺点呢?什么情况下用YAML呢?YAML怎么使用呢?在此做一个简单的总结吧。咱们就先从XML来说吧。 相信XML大家都比较熟知吧。下面是我从网络上摘取的 阅读全文
posted @ 2020-12-23 14:13 一杯清酒邀明月 阅读(586) 评论(0) 推荐(0)
摘要: 在图像处理领域,有一个非常重要的名词ROI。 什么是ROI? 它的英文全称是Region Of Interest,对应的中文解释就是感兴趣区域。 感兴趣区域,就是我们从图像中选择一个图像区域,这个区域就是图像分析所关注的焦点。我们圈定这个区域,那么我们要处理的图像就从大图像变为一个小图像区域了,这样 阅读全文
posted @ 2020-12-23 11:46 一杯清酒邀明月 阅读(573) 评论(0) 推荐(0)
摘要: 在OpenCV中我们经常会遇到一个名字:Mask(掩膜)。很多函数都使用到它,那么这个Mask到底什么呢? 一开始我接触到Mask这个东西时,我还真是一头雾水啊,也对无法理解Mask到底有什么用。经过查阅大量资料后,也对Mask有一点自己的理解了,下面就说说我的理解。 比如我要对一幅图进行抠图操作, 阅读全文
posted @ 2020-12-23 11:43 一杯清酒邀明月 阅读(770) 评论(0) 推荐(0)
摘要: 有时候我们处理完图像后需要保存一下数据到文件上,以供下一步的处理。一个比较广泛的需求场景就是:我们对一幅图像进行特征提取之后,需要把特征点信息保存到文件上,以供后面的机器学习分类操作。那么如果遇到这样的场景,我们有什么好方法,搭建这类的小型数据库文件?我第一时间想到的是把这些数据全写到文件上,下次我 阅读全文
posted @ 2020-12-23 11:37 一杯清酒邀明月 阅读(444) 评论(0) 推荐(0)
摘要: 我们经常遇到这样的需求:我们在VS写好的程序,需要在一个没有装opencv甚至没有装vs的电脑下运行,跑出效果。比如,你在你的电脑用opencv+vs2015写出一个程序,然后老师叫你把程序发给他,他要看看功能实现的怎么样。老师的电脑肯定没有整套的开发环境的,如果你想只把代码发给他,让他自己编译,肯 阅读全文
posted @ 2020-12-23 11:31 一杯清酒邀明月 阅读(363) 评论(0) 推荐(0)
摘要: 图像拼接在实际的应用场景很广,比如无人机航拍,遥感图像等等,图像拼接是进一步做图像理解基础步骤,拼接效果的好坏直接影响接下来的工作,所以一个好的图像拼接算法非常重要。 再举一个身边的例子吧,你用你的手机对某一场景拍照,但是你没有办法一次将所有你要拍的景物全部拍下来,所以你对该场景从左往右依次拍了好几 阅读全文
posted @ 2020-12-23 11:21 一杯清酒邀明月 阅读(1965) 评论(0) 推荐(0)
摘要: 一幅图像中总存在着其独特的像素点,这些点我们可以认为就是这幅图像的特征,成为特征点。计算机视觉领域中的很重要的图像特征匹配就是一特征点为基础而进行的,所以,如何定义和找出一幅图像中的特征点就非常重要。这篇文章我总结了视觉领域最常用的几种特征点以及特征匹配的方法。 在计算机视觉领域,兴趣点(也称关键点 阅读全文
posted @ 2020-12-23 11:03 一杯清酒邀明月 阅读(1088) 评论(0) 推荐(0)
摘要: 刚进入实验室导师就交给我一个任务,就是让我设计算法给图像进行矫正。哎呀,我不太会图像这块啊,不过还是接下来了,硬着头皮开干吧! 那什么是图像的矫正呢?举个例子就好明白了。 我的好朋友小明给我拍了这几张照片,因为他的拍照技术不咋地,照片都拍得歪歪扭扭的,比如下面这些照片: 人民币 发票 文本 这些图片 阅读全文
posted @ 2020-12-23 10:54 一杯清酒邀明月 阅读(652) 评论(0) 推荐(0)
摘要: 一、用法 Q_UNUSED() 没有实质性的作用,用来避免编译器警告 1 for example: 2 int transition::getSTL(int type) 3 { 4 Q_UNUSED(type); 5 return 123; 6 } 二、相关问题处理: 如果编译中出现以下警告: wa 阅读全文
posted @ 2020-12-23 10:14 一杯清酒邀明月 阅读(404) 评论(0) 推荐(0)