本节分析一个国人开发的简单的车道检测程序(不涉及跟踪)
算法核心步骤
提取车道标记特征,封装在laneExtraction类中
车道建模(两条边,单车道),封装在laneModeling类中
对于断断续续的斑点车道标记(虚线)使用RANSAC匹配直线,对每幅图像,检测结果可能是感兴趣的左右车道都检测...
分类:
其他好文 时间:
2015-05-15 12:07:42
阅读次数:
397
SIFT(Scale-invariant feature transform)是一种检測局部特征的算法,该算法通过求一幅图中的特征点(interest points,or corner points)及其有关scale 和 orientation 的描写叙述子得到特征并进行图像特征点匹配,获得了良好...
分类:
其他好文 时间:
2015-05-15 10:27:06
阅读次数:
204
librosa缘由librosa是一个音频和音乐处理的Python包,我用它来做音频的特征提取。但是在使用时,发现librosa.load将音乐文件转化为时间序列的过程中,速度实在难以忍受,cpu跑的非常高,程序好像假死的状态。
查阅官方文档发现,默认情况下,librosa会使用scipy.signal进行音频信号的重采样,这在实际使用时是很慢的。如果要获得很高的性能,官方建议安装libsampl...
分类:
编程语言 时间:
2015-05-14 12:00:01
阅读次数:
511
本文对OpenCV轮廓凸包检测以及参考代码两个部分进行合并。并加入自己的图像预处理,包括采集、去背景和二值化。
实现了手掌的特征点提取。
图1 原始图像
步骤1 图像采集
红外摄像头采集回来的图像。基本上背景全部被过路掉。省掉用RGB摄像头,接着还要HSV肤色检测的步骤
图2 去背景的2二值化图像
步骤2 去背景、二值化
首先膨胀5个像素点,避免手指短...
分类:
其他好文 时间:
2015-05-12 15:55:22
阅读次数:
866
opencv中sift特征提取的步骤
使用SiftFeatureDetector的detect方法检测特征存入一个向量里,并使用drawKeypoints在图中标识出来
SiftDescriptorExtractor 的compute方法提取特征描述符,特征描述符是一个矩阵
使用匹配器matcher对描述符进行匹配,匹配结果保存由DMatch的组成的向量里
设置距离阈值,使得匹配的向量距离小于最...
分类:
其他好文 时间:
2015-05-12 13:37:30
阅读次数:
132
OpenCV入门 - 提取SIFT关键点
在基于内容的图像检索中,图像的局部不变特征是相对全局特征来说的,局部特征可以有力的描述图像的特征,具有重要的意义,而在很多基于灰度的局部特征提取算法中SIFT具有最好的效果,具体原理要看Lowe的论文,下面利用opencv感受以下效果。
#include
#include
#include //
using namespace c...
分类:
其他好文 时间:
2015-05-11 18:02:44
阅读次数:
342
1、HOG特征: 方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检測的特征描写叙述子。它通过计算和统计图像局部区域的梯度方向直方图来构成特征。Hog特征结合SVM分类器已经被广泛应用于图像识别中,尤其在行人检測中...
分类:
其他好文 时间:
2015-05-10 11:07:58
阅读次数:
186
上一篇文章总结了Keras的基本使用方法,相信用过的同学都会觉得不可思议,太简洁了。十多天前,我在github上发现这个框架的时候,关注Keras的人还比较少,这两天无论是github还是微薄,都看到越来越多的人关注和使用Keras。所以这篇文章就简单地再介绍一下Keras的使用,方便各位入门。主要包括以下三个内容:
训练CNN并保存训练好的模型。
将CNN用于特征提取,用提取出来的特征训练SVM。...
分类:
其他好文 时间:
2015-05-08 16:30:50
阅读次数:
313
目前人脸验证算法可以说是DeepID最强,本文使用theano对DeepID进行实现。当然DeepID最强指的是DeepID和联合贝叶斯两个算法,本文中只实现了DeepID神经网络,并用它作为特征提取器来应用在其他任务上。本文所用到的代码工程在github上可以找到,链接为https://github.com/stdcoutzyx/DeepID_FaceClassify...
分类:
编程语言 时间:
2015-05-08 01:49:17
阅读次数:
1196
应用:图像特征提取
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/core/core.hpp"
#include
#include
#include "cv.h"
#include "highgui.h"
#include
#includ...
分类:
其他好文 时间:
2015-04-28 18:28:49
阅读次数:
1328