computer vision
sean_xyz
问渠那得清如许,为有源头活水来
展开
-
opencv_createsamples的用法
原文地址:https://blog.csdn.net/sssanton/article/details/52268630近研究OPENCV的分类器,大概试了一下自带的人脸识别例程,然后想到自己去训练其他物品识别的分类器,需要用到里面的opencv_createsamples创建样本和opencv_traincascade训练级联分类器。网上搜了不少的文章,又看了opencv官网的训练器生成教程,还...转载 2018-04-19 11:19:34 · 11057 阅读 · 0 评论 -
Rotation formalisms in three dimensions
opencv 里面的 Ridrigues旋转使用了一个三维向量来表示,这和标准表达方式有些不同.实际上,这个三维向量,表示(e1, e2, e3)* theta, 即旋转轴单位向量和旋转角度的乘积Ps. opencv 在这里使用的是右手坐标系: 右手大拇指竖立时,指向x轴,食指指向y轴,手心朝z轴方向.经常接触到的旋转类型有:Rotation matrixEuler原创 2016-04-22 14:15:59 · 611 阅读 · 0 评论 -
相机模型(来自opencv documentation)
The functions in this section use a so-called pinhole camera model. In this model, a scene view is formed by projecting 3D points into the image planeusing a perspective transformation.or原创 2015-07-09 11:02:31 · 2768 阅读 · 1 评论 -
资料推荐:IPOL: image processing on line
做算法的同学们都很清楚地认识到一个现实:我等小辈在苦苦追随大牛的足迹时,不但论文看起来一知半解,而且还找不到实现代码,就算有代码了,感觉比论文还难读。 在此,推荐一个资料:IPOLIPOL: http://www.ipol.im/它的自我介绍是这样的:IPOL( image processing on line) is a research journal of image pro原创 2015-02-25 13:37:07 · 2837 阅读 · 0 评论 -
二值图膨胀、腐蚀、开操作和闭操作的实现
首先要选择模板:选择模板有三个要素:1> 形状2> 锚点3> 尺寸大小接下来提到的领域表示以锚点为中心,模板内所有的点假设二值图像的像素值为0 (黑色)和 255(白色), 其中白色为前景,黑色为背景。膨胀: 寻找像素值为255的点,将其领域的点全部置为255腐蚀: 寻找像素值为0 的点,将其领域的点全部置为0开操作:先做腐蚀,再做膨胀闭操作:先做膨原创 2015-03-16 10:17:37 · 1353 阅读 · 0 评论 -
暗通道去雾算法实现步骤
由于公式贴在博客中显示不了,索性直接全文截图上传。原创 2015-03-16 09:59:21 · 2922 阅读 · 0 评论 -
级联检测器
http://blog.csdn.net/gxf1027/article/details/39051453从公元2000年左右Viola和Jones提出级联检测器框架并成功应用于人脸检测后,实时目标检测才真正商业化。之后许多研究者对其改进,以下罗列了一些比较有代表性的论文和技术报告,并简洁地总结了他们的思想。如有谬误,欢迎拍砖。Rapid Object Detect转载 2015-02-25 09:54:40 · 1859 阅读 · 0 评论 -
关注的计算机视觉研究组和个人主页列表
http://blog.csdn.net/gxf1027/article/details/8650878每个做过或者正在做研究工作的人都会关注一些自己认为有价值的、活跃的研究组和个人的主页,关注他们的主页有时候比盲目的去搜索一些论文有用多了,大牛的或者活跃的研究者主页往往提供了他们的最新研究线索,顺便还可八一下各位大牛的经历,对于我这样的小菜鸟来说最最实惠的是有时可以找转载 2015-02-25 10:09:55 · 595 阅读 · 0 评论 -
libsvm, liblinear, svmlight简介
libsvm 、liblinear:libsvm 和liblinear 是两个注明的开源机器学习库,两者都是由台湾国立大学所写。语言c++, 接口为C风格。libsvm 实现了支持核技巧的SVM, 使用的算法是SMO算法;支持分类和回归。liblinear实现的是线性SVM。使用的训练算法是一致下降算法(coordinate descent algorithm),模型是原创 2015-02-05 19:31:06 · 2214 阅读 · 0 评论 -
Ubuntu下featureBING编译
下载地址:http://pan.baidu.com/s/1eQkvttg刚刚重新安装的ubuntu14.04step1: 安装cmake: sudo apt-get install cmakestep2: 安装vtk --> 安装opengl-->安装opengl extend 库 (GLEW) 先安装opengl 再安装opengl extend原创 2015-02-03 16:12:58 · 583 阅读 · 0 评论 -
Support Vector Machine
To Learn SVM(Support Vector Machine)原创 2014-09-28 20:29:06 · 756 阅读 · 0 评论 -
行人检测(Pedestrian Detection)资源
一、论文CVPR 2012 与行人检测相关的论文[1] Contextual Boost for Pedestrian Detection YuanyuanDing, Jing Xiao[2] Understanding Collective CrowdBehaviors:Learning Mixture Model of Dynamic Pedestrian-Agent转载 2014-09-21 19:39:50 · 952 阅读 · 0 评论 -
opencv_traincascade训练分类器
1. 训练分类器简介有如下几个需要考虑的地方:*准备正样本:越多越好(线缆项目,需要大约1000个样本较为合理)*准备负样本:分为两个类别,工作场景负样本,非工作场景负样本。两者比重约为1:2*特征选择:本次选择LBP特征,主要考虑因素是速度。*分类器选择:ADB2重要步骤:2.1 准备正样本:工具:*labelImg:在图像中进行目标定位和打标 *cvt_xml:将xml文件描述转换为...原创 2018-05-20 08:34:46 · 461 阅读 · 0 评论