计算机视觉
文章平均质量分 75
开始写点什么
APP_EveryThine
展开
-
OpenCV双目匹配BM算法和SGBM算法的速度和精度比较
OpenCV在双目匹配上所做的工作相当不错,从1.0版本到4.3这么多年的版本迭代,官方始终在优化双目匹配算法。最常用的当属BM算法和SGBM算法了: BM全称是BlockMatching,可以理解为一种块匹配算法,这里一个通俗的说法就是,为了找到两张图像中某一对同名点(也就是匹配点对),我们不可能只使用该像素的像素值进行比较,因为像素值相同的点在一副图像中往往不止一个,这时自然想到的就是利用周围的像素点和待匹配点作为一个整体,毕竟在实际生活中,相同的点周围也是相似的嘛。...原创 2020-05-26 23:25:45 · 7301 阅读 · 7 评论 -
关于相机标定的一点意见
最近重新捡起了相机标定这部分,对于相机标定也有一些心得,但是网上相关介绍的文献太少,也没有多少参考意见,这里我将就我的实际经验给大家提一些意见: 一、首先第一点是关于棋盘格问题:一般来说,OpenCV支持方格棋盘比较好,因此推荐使用黑白棋盘格; 二、由于打印机质量有低有高,若想获得较好的标定结果,最好选择彩打。虽然是黑白格,但是彩打的棋盘格会更加精准,普通打印可能会有很多黑格子变白的情况,导致角点部分精度提取损失; 三、去打印的时候,所选择的棋盘...原创 2020-05-19 22:18:09 · 1972 阅读 · 1 评论 -
高精度双目匹配---基于sb标定法
在上一章中介绍了OpenCV4.3中的findChessboardCornersSB算法,该算法大大提高了单目标定的精度结果。由此我们这里依然可以将这种方法应用在双目标定中以获取更高的标定精度,从而获取更高的匹配精度。首先直接看代码://Opencv4.3角点提取方法 isFindL =findChessboardCornersSB(imageL, boardSize, imageCornersL,CALIB_CB_EXHAUSTIVE | CALIB_CB_ACC...原创 2020-05-18 23:08:04 · 1054 阅读 · 0 评论 -
SB标定法-----opencv4.3中的新标定方法
一、几何基元:几何基元是构成三维世界的基本构件,最简单的几何基元是点。点又分为一维空间点,如坐标轴上的点;二维空间点,如平面上的点;三维空间的点。通常点的描述我们使用笛卡尔坐标系来描述:1、一维点原创 2020-05-17 17:17:36 · 992 阅读 · 1 评论 -
我的第一篇博客
第一篇博客中,主要阐述我写博客的观点:我的博客是尽可能让大家学会去用,网上太多介绍理论的,以我个人这么多年的工作经验来看,领导们只关心的是程序员的代码结果。因此与本博客内容相关的理论大家去看其他博客或者去看书比较好,我就不多介绍了(其实是因为懒,不想码字和码图~_~),这也将是我今后的写作风格。针对代码中出现的比较特殊的函数,将会在额外的博客中去介绍其数学原理。我这十年的大部分代码将会逐步开源出来(保密性质的没法全开源,希望理解),当然对于某些有特殊作用的代码,就希望各位看客多多支持吧,毕竟程序...原创 2020-05-17 16:33:17 · 202 阅读 · 0 评论