
opencv
wyy小可爱
这个作者很懒,什么都没留下…
展开
-
ubuntu16.04 安装opencv-3.1.0
在安装opencv-3.1.0的过程中遇到一些麻烦,记录下来以免大家走弯路。去官网上下载文件 http://opencv.org/releases.html 然后解压:unzip opencv-3.1.0.zip解压之后,在目录下进入终端:mkdir buildcd buildcmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/...原创 2018-05-23 19:47:23 · 600 阅读 · 1 评论 -
中值滤波
中值滤波是一种典型的非线性滤波技术,其基本思想是用像素点邻域灰度值的中值来代替该像素点的灰度值,在去除脉冲噪声、椒盐噪声的同时又能保留图像的边缘细节。中值滤波在一定的条件下可以克服常见线性滤波带来的图像细节模糊,而且对滤波脉冲干扰及图像扫描噪声非常有效,也常用于保护边缘信息。中值滤波花费的时间是均值滤波的5倍以上。对于一些细节(特别是细、尖顶等)多的图像不太适合。具体步骤:(1)按强度值大小排列像...原创 2018-07-02 16:07:08 · 2682 阅读 · 0 评论 -
双边滤波
双边滤波是一种非线性滤波,是结合图像的空间邻近度和像素值相似度的一种折中处理,同时考虑空域信息和灰度相似性,达到保边去噪的目的,具有简单、非迭代、局部的特点。可以做边缘保存。双边滤波器比高斯滤波多了一个高斯方差sigma-d,它是基于空间分布的高斯滤波函数,所以在边缘附近,离得较远的像素不会对边缘上的像素值影响太多,这样就保证了边缘附近像素值的保存。但是由于保存了过多的高频信息,对于彩色图像里的高...原创 2018-07-02 16:55:19 · 845 阅读 · 0 评论 -
HOG(Histogram of Oriented Gridients) 方向梯度直方图
Histogram of Oriented Gridients,缩写为HOG,是目前计算机视觉、模式识别领域很常用的一种描述图像局部纹理的特征。先计算图片某一区域中不同方向上梯度的值,然后进行累积,得到直方图,这个直方图就可以代表这块区域,也就是作为特征,可以输入到分类器里面。1.分割图像 从特征工程的角度看,一般来说,只有图像区域比较小的情况,基于统计原理的直方图对于该区域才有表...转载 2018-07-09 20:09:26 · 591 阅读 · 0 评论 -
opencv提供的检测方法
十种特征检测方法:FAST——FastFeatureDetectorSTAR——StarFeatureDetectorSIFT、SURF、ORB、MSER、GFTT——GoodFeatureToTrackDetector、HARRIS——GoodFeatureToTrackDetectorDense——DenseFeatureDetector、SimpleBlob——SimpleBlobDetec...原创 2018-07-06 19:24:42 · 285 阅读 · 0 评论 -
LBP(Local Binary Pattern)
一、LBP指局部二值模式,英文全称:Local Binary Pattern,是一种用来描述图像局部特征的算子,LBP特征具有灰度不变性和旋转不变性等显著优点。在1994年提出,由于LBP特征计算简单、效果较好,因此LBP特征在计算机视觉的许多领域都得到了广泛的应用,LBP特征比较出名的应用是用在人脸识别和目标检测中,在计算机视觉开源库OpenCV中有使用LBP特征进行人脸识别的接口,也有用LBP...转载 2018-07-06 21:12:30 · 3492 阅读 · 0 评论 -
Ptr<ORB> orb = ORB::create( );
Ptr<ORB> orb = ORB::create( 500, 1.2f, 8, 31, 0, 2, ORB::HARRIS_SCORE,31,20 );新手学习笔记:static Ptr<ORB> cv::ORB::create ( int nfeatures = 500, float scaleFa...原创 2018-07-25 15:23:53 · 6773 阅读 · 1 评论