随笔分类 - Opencv
摘要:1、安装包下载:在下面的网址下载对应版本及平台的 .whl 包,再手动安装。 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 2、将其拷贝到 Python 目录下的 \Lib\site-packages 文件夹中,在这个目录下打开命令行(shift+右键),或
阅读全文
摘要:【图像金字塔】 图像金字塔是一种以多分辨率来解释图像的结构,通过对原始图像进行多尺度像素采样的方式,生成N个不同分辨率的图像。把具有最高级别分辨率的图像放在底部,以金字塔形状排列,往上是一系列像素(尺寸)逐渐降低的图像,一直到金字塔的顶部只包含一个像素点的图像,这就构成了传统意义上的图像金字塔。 获
阅读全文
摘要:如果对Surf的探究或者使用到此为止,我觉得只是用Surf这把牛刀吓唬了一个小鸡仔,万里长征才刚刚开始第一步,最少有三个问题需要得到解答: 1. 保存特征点信息的keyPoints向量内每个元素包含有哪些内容? 2. 通过comput方法生成的特征描述子是一个Mat矩阵,该Mat矩阵的结构是怎样的?
阅读全文
摘要:【摘要】 Laplace算子作为边缘检测之一,和Sobel算子一样也是工程数学中常用的一种积分变换,属于空间锐化滤波操作。拉普拉斯算子(Laplace Operator)是n维欧几里德空间中的一个二阶微分算子,定义为梯度(▽f)的散度(▽·f)。拉普拉斯算子也可以推广为定义在黎曼流形上的椭圆型算子,
阅读全文
摘要:【摘要】本文将粗略的介绍Sobel算子。 Sobel算子是像素图像边缘检测中最重要的算子之一,在机器学习、数字媒体、计算机视觉等信息科技领域起着举足轻重的作用。在技术上,它是一个离散的一阶差分算子,用来计算图像亮度函数的一阶梯度之近似值。在图像的任何一点使用此算子,将会产生该点对应的梯度矢量或是其法
阅读全文
摘要:【摘要】 本文介绍在图像处理领域中较为常用的一种图像区域(Blob)提取的方法——连通性分析法(连通区域标记法)。 文中介绍了两种常见的连通性分析的算法:1)Two-pass;2)Seed-Filling种子填充,并给出了两个算法的基于OpenCV的C++实现代码。 【注释】 1、这里的扫描指的是按
阅读全文
摘要:1、approxPolyDP(Mat(ps), poly, 5, true);//根据点集,拟合出多边形 2、fillConvexPoly(mask, Mat(ps), Scalar(255));根据点集,绘制并填充出多边形 3、fillPoly(mask, Mat(ps), Scalar(255)
阅读全文
摘要:1、介绍 OpenCV图像处理技术中比较热门的图像滤波操作主要被分为了两大类:线性邻域滤波和非线性滤波。线性邻域滤波常见的有“方框滤波“,”均值滤波“和”高斯滤波“三种,二常见的非线性滤波主要是中值滤波”和“双边滤波”。本文将将简略介绍这几种滤波操作的不同点,以及他们各自的特点。 2、理论与概念讲解
阅读全文
摘要:一、下载安装cmake 想要在Windows平台下生成OpenCV的解决方案,我们需要一个名为cmake的开源软件,可以在camke的官网:http://www.cmake.org/上下载到 或者点击此链接进行下载http://www.cmake.org/files/v2.8/cmake-2.8.1
阅读全文
摘要:D:\opencv\build\include D:\opencv\build\include\opencv D:\opencv\build\include\opencv2 选择 库目录-编辑,点击右上角文件夹图标,添加以下目录: D:\opencv\build\x64\vc14\lib 1 #in
阅读全文