cv
GoRunningSnail
这个作者很懒,什么都没留下…
展开
-
c#使用ZBar开发64位QR、条形码检测功能
c#使用ZBar开发64位QR、条形码检测功能@TOCzbar介绍Zbar是一款开源的qr码、条形码等编码定位、解码软件,其支持C、C++、python等多种语言接口,广泛应用于工业和移动端的条码识别中。C#使用zbar开发64位程序zbar官方提供的windows库默认是32位,要想使用64位的库可自己编译,也可直接使用别人编译好的库,https://github.com/dani4/Z...原创 2018-11-20 20:15:26 · 4049 阅读 · 1 评论 -
opencv4.0.0中qr码定位源码分析
概述opencv前段时间已经发布了4.0.0版本,就着这个机会学习一下opencv中的实现。需说明的是,opencv二维码检测模块是基于Quirc(git://github.com/dlbeer/quirc.git)这个开源库集成开发的。qr码检测到类为QRCodeDetector,其主要成员函数有构造函数 析构函数 void setEpsX(double epsX)、void s...原创 2018-12-05 10:07:46 · 3973 阅读 · 1 评论 -
矩形检出算法介绍
背景矩形检出算法即从一副图像中找出候选矩形,不同于hough找圆等算法在opencv中有现成接口,矩形检出算法需要自己手动实现。其常见用途是移动端拍摄文档进行矫正等,近期开发二维码识别时也用到了矩形检出的算法,在此一并做个总结。常规算法常规算法也是最直观、大家都能想到的算法(此处搬运别人公众号的内容:https://mp.weixin.qq.com/s/mkRjgQ8XY4L73ovV...原创 2019-01-03 17:28:40 · 9023 阅读 · 2 评论 -
相机模型及相机标定原理详解
相机模型除进行高精度尺寸测量使用远心镜头外,我们正常使用的相机镜头都是普通镜头,其成像模型都是理想的小孔成像模型。我们在光轴中心处建立坐标系,Z轴方向平行于光轴,正方向为相机到拍摄对象的方向,X方向取图像坐标系的方向,可以理解为上述平面的X轴。根据上图,我们可以得到相机模型中重要的几个坐标系:世界坐标系、相机坐标系(Xc、Oc、Yc组成)、像平面坐标系,还有像素坐标系。其中像平面坐...原创 2019-01-07 20:22:13 · 4390 阅读 · 0 评论 -
双目视觉原理及流程概述
双目原理双目视觉是利用视差原理的一种视觉方法。如图所示为空间中一点P在左右相机中的成像点Pleft=(Xleft,Yleft),Pright=(Xright,Yright)。将两相机固定在同一平面上,则点P在Y方向的坐标是相同的,即Yleft = Yright =Y。根据三角原理,可得:视差被定义为相同点在左右相机X方向的偏差,即:Disparity=Xleft-Xright。...原创 2019-01-14 21:58:55 · 35039 阅读 · 0 评论 -
SVD原理及解线性方程组、PCA分析的应用
SVD原理SVD定义1、对于方阵,我们可以将其特征分解为: A=X∧X−1A=X∧X−1X的列:为A的特征向量 ∧为对角矩阵:对角线上的值为A的特征值,按从大到小的顺序排列2、对于普通矩阵,其总可以进行奇异值分解: A=UΣ其中U 和V都为正交矩阵,Σ为对角矩阵 几何含义: 表示找到了U和V这样两组基:A矩阵的作用是将一个向量从V这组正交...原创 2019-01-15 22:32:08 · 1269 阅读 · 1 评论