学习
老笨妞
29岁开始纯软的老笨妞。
展开
-
Learning opencv 例11-1(单应性摄像头定标)程序详解
学习机器视觉。尝试例11-1,程序比较抽象,又没有找到详细解释,于是决定自己看程序,测试程序,理解单应性相机标定。(申明:这是个人通过测试和理解的心得,不一定完全正确。)源程序:#include "stdafx.h"#include #include #include #include int n_boards = 0; //Wi原创 2015-12-11 11:32:46 · 1564 阅读 · 1 评论 -
学习opencv-Laplacian图像融合
网上看到一个很有意思的利用opencv实现图像融合的方法:1.设计一个mask(一半全1,一半全0),并计算level层的gaussion_mask[i];2.计算两幅图像每一层的Laplacian[i],并与gaussion_mask[i]相乘,合成一幅result_lapacian[i];3.对两幅图像不断求prydown,并把最高层保存在gaussion[i],与ga转载 2016-03-02 17:53:10 · 1210 阅读 · 0 评论 -
一文读懂卷积神经网络
卷积神经网络转载自张雨石博客:http://blog.csdn.net/stdcoutzyx/article/details/41596663自今年七月份以来,一直在实验室负责卷积神经网络(Convolutional Neural Network,CNN),期间配置和使用过theano和cuda-convnet、cuda-convnet2。为了增进CNN的理解和使用,特写此博文,以转载 2016-03-02 09:05:44 · 590 阅读 · 0 评论 -
C++调用时间模块
时间库文件:time.h时间类:clock_t;调用系统时间的函数:clock();clock()的返回值是ms级的,可用CLOCKS_PER_SEC转化为s级。原创 2015-12-07 11:25:11 · 796 阅读 · 0 评论 -
卡尔曼滤波器跟踪鼠标
卡尔曼滤波器跟踪鼠标#include "stdafx.h"//#include ///#include //#include #include "opencv2\opencv.hpp" #include #include #include using namespace std; using namespace cv; c原创 2015-12-07 10:49:24 · 2367 阅读 · 0 评论 -
AdaBoost利用haar-like特征做人脸识别(2)
接着上一篇。继续转。感谢原文博主的分享,原本懵懵懂懂的,原博文很全面,很系统,看了之后这个知识点终于理顺了。接下来是基于HOG特征的人脸识别。转自“wintkins”的《AdaBoost中利用haar特征进行人脸识别算法分析和总结2——级联分类器和检测过程》。原地址:http://blog.csdn.net/watkinsong/article/details/7631241转载 2016-01-25 13:35:03 · 3765 阅读 · 0 评论 -
AdaBoost利用haar-like特征做人脸识别(1)
这部分太深奥了,看了好多文档,转发出来,供大家看,也当自己做个笔记。转自“wintkins”的《AdaBoost中利用haar特征进行人脸识别算法分析和总结1——Haar特征与积分图》。原地址:http://blog.csdn.net/watkinsong/article/details/7631241目前因为做人脸识别的一个小项目,用到了AdaBoost的人脸识别算法转载 2016-01-25 13:12:47 · 10329 阅读 · 0 评论 -
学习opencv(4+)——图像形态学
这部分涉及到的函数有3个,方法却又7种。先说方法吧,基本的方法是腐蚀和膨胀,可以用cvErode()做腐蚀,用cvDilate()做膨胀。后面的五种方法是以腐蚀和膨胀作为基础的,一般是两者均使用,只是先用哪个,后用哪个而已。前面一篇记录了腐蚀和膨胀,这里不再赘述了。后面五种方法都用函数cvMorphologyEx()来做。void cvMorphologyEx(const CvArr原创 2015-12-23 08:48:53 · 391 阅读 · 0 评论 -
图像特征提取三大法宝:HOG特征、LBP特征、Haar-like特征
转自http://dataunion.org/20584.html(一)HOG特征1、HOG特征:方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。它通过计算和统计图像局部区域的梯度方向直方图来构成特征。Hog特征结合SVM分类器已经被广泛应用于图像识别中,尤其在行转载 2016-01-23 15:08:47 · 9563 阅读 · 1 评论 -
C++ 析构函数——转自“九天雁翎”博客
原博客地址:http://blog.csdn.net/vagrxie/article/details/1588484不知不觉我都写了6讲了,的确这样讲出来的学习才能迫使我真的去调试每个书上出现的代码,去想些自己能讲出什么新的书上没有的东西,这才是真的学习吧,以前看完书,做道题式的就以为自己基本都掌握了,在类这里好像行不通,因为我的C基础不适合这里。。。。呵呵不说题外话了。这次讲析构函数,相转载 2016-01-23 11:53:15 · 345 阅读 · 0 评论 -
菜鸟妞的数字图像模式识别之旅(1)
休息了8个月,终于开始了新的工作。到岗之前一直不知道新工作具体是做什么,只知道是算法工程师。好吧,既然是我喜欢的算法,又能差多远呢。到岗后,妞一个做UPS经典PID控制的菜鸟,居然被分配来做数字图像处理,模式识别之类的。而且所在的组是新组建的,没有任何技术积累。既然做就做吧!谁怕谁!菜鸟妞的第一项工具——opencv.原创 2015-12-01 08:58:03 · 488 阅读 · 1 评论 -
学习opencv(3)——cvRodrigues2()、cvMatMulAdd()
1. cvRodrigues2()是罗德里格斯变换,是将三维旋转向量转化为三维旋转空间矩阵。int cvRodrigues2( const CvMat* src, CvMat* dst, CvMat* jacobian=0 );src为输入的旋转向量(3x1或者1x3)或者旋转矩阵(3x3)。dst为输出的旋转矩阵(3x3)或者旋转向量(3x1或者1x3)。原创 2015-12-14 10:14:12 · 4103 阅读 · 0 评论 -
学习opencv(2)——cvSave和cvLoad
Mat类是一个相当于指针的类,因此,把一个mat类型的变量赋给另一个变量不能直接赋值。要么用CV_MAT_ELEM()取矩阵中的元素,要么先存后取整个类型指向的内容。一下是一段测试cvSave()和.xml文件存储的程序。 CvMat *Ma = cvCreateMat(1,2,CV_32S);CV_MAT_ELEM(*Ma, int, 0, 0) = 1;CV_MAT原创 2015-12-12 17:09:11 · 5361 阅读 · 0 评论 -
学习opencv(1)——一些函数
1. Cvsize()CvSize结构表示矩形尺寸的结构,结构体中分别定义了矩形的宽度和高度,具体定义如下: typedef struct CvSize {int width; /* 矩形宽度,单位为象素 */ int height; /* 矩形高度,单位为象素 */}CvSize;构造函数: inline CvSize cvSize( int width, int h原创 2015-12-11 11:52:48 · 728 阅读 · 0 评论 -
下决心概率图模型学习
作为自动化专业出身的小本,做人工智能,基本理论积累真的是不够。没有理论基础,干啥都困难。因此,从现在开机积累基础理论。基础从概率图模型开始吧!每周一章。算一算,明年清明节之前应该能完成,原创 2016-10-19 13:04:06 · 1048 阅读 · 0 评论