Computer Vision
文章平均质量分 66
maybepossible
这个作者很懒,什么都没留下…
展开
-
Hough 圆检测 using OpenCV2.45
#include #include "core/core.hpp"#include "highgui/highgui.hpp"#include "imgproc/imgproc.hpp"#include #include int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); cv::Mat原创 2013-05-29 09:11:21 · 1028 阅读 · 0 评论 -
train _cascade 源码阅读之HOG特征
本文讨论OpenCV train_cascade 级联分类器中的HOG特征实现。特征的初始化框架和LBP 特征是一致的,感兴趣可以参考train_cascade 源码阅读之LBP 特征中的介绍。HOG,即Histogram of Gradient 方向梯度直方图,常用于解决人体目标的检测的图像描述子,用来表达人体,提取人体外形信息和运动信息形成丰富的特征集。生成过程: 检测窗原创 2015-01-20 11:30:04 · 1578 阅读 · 0 评论 -
Shape Context 形状上下文特征
形状上下文也是一种有效的匹配特征。原理使用边缘检测算子提取图像边缘,得到图像边缘信息。所谓形状的上下文,指的就是像素点邻域内的其他像素点的分布情况。通常我们得到的边缘并不会代表曲率的极大值或者拐点。我们假设轮廓是分段平滑的,可以从轮廓中选取充分的n个点来作为这个潜在连续形状的估计。n的大小决定了描述的精细程度。还可以通过对图像进行降采样减少点数。原创 2016-04-06 17:10:04 · 7661 阅读 · 0 评论 -
OpenCV中数组(矩阵)的常用操作
OpenCV 矩阵计算转载 2015-06-24 16:44:22 · 1343 阅读 · 0 评论 -
OpenCV 3.0 程序编译链接错误
问题描述error: main.o: undefined reference to symbol ‘_ZN2cv6imreadERKNS_6StringEi’ /usr/local/OpenCV/Release/lib/libopencv_imgcodecs.so.3.0:-1: error: error adding symbols: DSO missing from command line原创 2015-05-15 10:41:50 · 10010 阅读 · 6 评论 -
train_cascade 源码阅读之级联训练
在主函数中,最耀眼的一句话就是这个了: classifier.train( cascadeDirName, vecName, bgName, numPos, numNeg, precalcValBufSize, p原创 2015-01-23 09:26:47 · 1959 阅读 · 1 评论 -
train_cascade 源码阅读之LBP特征
本文以LBP特征为例,介绍了OpenCV中train_cascade数据初始化的过程。1 在CvCascadeBoost中,创建了CvCascadeBoostTrainData对象。bool CvCascadeBoost::train( const CvFeatureEvaluator* _featureEvaluator, int _numSam原创 2015-01-19 18:14:14 · 1781 阅读 · 0 评论 -
train_cascade 源码阅读之Haar特征
train_cascade中对Haar特征的处理与LBP特征类似,调用方法也相近,都是作为CvFeatureEvaluator的子类,框架性的东西都是一致的,具体调用过程可以参考train_cascade 源码阅读之LBP feature ,下面主要讨论的是Haar特征的实现。下面片段是生成用于在积分图中的矩形块的坐标,Feature类中存的是在积分图矩阵中的初始偏移量,矩形的左上角坐原创 2015-01-19 21:43:04 · 1290 阅读 · 2 评论 -
OpenCV 随机森林使用方法
不谈原理,直接暴力地给出代码。由OpenCV sample的c代码改写。包含读取数据/训练/获得每个特征的重要性/计算样本相似度等操作。#include "opencv2/core/core_c.h"#include "opencv2/ml/ml.hpp"#include #include // This function reads data and responses fr原创 2015-01-29 14:48:56 · 2263 阅读 · 0 评论 -
cv::waitkey()仅对OpenCV窗口有效
近日编程时,调用了OpenCV库,想着其中有waitkey 作延时之用,反复调试数日无果。却发现,cv::waitkey()仅对OpenCV窗口有效!%>_原创 2013-07-20 16:51:25 · 2003 阅读 · 0 评论 -
HOG特征原理梳理与实验分析
重读了HOG特征的论文,比起SIFT特征这种磨人小妖级别的特征,HOG还是naive. 但HOG特征的使用效果使得其在目前的应用中热度不减。讨论其设计思路是有意思的事情。本文试图从算法的步骤上分析算法设计的意义。但这毕竟是个人观点,各位自己也要判断,要是各位看官阅后理解出现了偏差,乃们自己也有责任。原创 2016-04-13 03:08:05 · 3090 阅读 · 0 评论