- 博客(100)
- 资源 (13)
- 收藏
- 关注
原创 C++中的istringstream 的用法
istringstream是一个比较有用的c++的输入输出控制类。C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含这个头文件。istringstream类用于执行C++风格的串流的输入操作。ostringstream类用于执行C风格的串流的输出操作。strstream类同时可以支持C风格的串流的输
2016-10-24 11:02:40 100867 5
原创 《李航:统计学习方法》笔记之感知机
感知机学习旨在求出将训练数据集进行线性划分的分类超平面,为此,导入了基于误分类的损失函数,然后利用梯度下降法对损失函数进行极小化,从而求出感知机模型。感知机模型是神经网络和支持向量机的基础。下面分别从感知机学习的模型、策略和算法三个方面来介绍。1. 感知机模型 感知机模型如下:f(x)= sign(w*x+b) 其中,x为输入向量,sign为符号函数
2014-09-24 10:33:37 8392 2
转载 OpenCV中的HOG+SVM物体分类
OpenCV中的HOG+SVM物体分类转载自:http://blog.csdn.net/liulina603/article/details/8289625这里总结网上自己找到的资料,搞一个简单的框架供大家参考一下。OpenCV官方的SVM代码在http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/ml/
2014-05-22 10:58:10 2041 2
转载 目标检测的图像特征提取之HOG特征
目标检测的图像特征提取之(一)HOG特征分类: opencv分类器训练2012-12-13 15:41 19333人阅读 评论(20) 收藏 举报1、HOG特征: 方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。它通过计算和统计图像局部区域的梯度方向直
2014-05-22 10:42:20 1179
转载 目标检测的图像特征提取之LBP特征
2012-12-13 15:44 3265人阅读 评论(3) 收藏 举报 LBP(Local Binary Pattern,局部二值模式)是一种用来描述图像局部纹理特征的算子;它具有旋转不变性和灰度不变性等显著的优点。它是首先由T. Ojala, M.Pietikäinen,和 D. Harwood 在1994年提出,用于纹理特征提取。而且,提取的特征是图像的局部的纹理特征;
2014-05-22 10:38:44 2208
原创 MFC中屏幕刷新闪烁问题解决方法总结
在MFC中经常遇到屏幕刷新的问题,下面是几种解决方法。 1,刷新整个程序区域,有明显的闪烁情况 Invalidate( TRUE ); UpdateWindow(); 2,刷新指定区域,该区域有闪烁情况,不过比上一种方法要好多了。 InvalidateRect( &m_rect, TRUE 0); UpdateWindow(); 3,还
2014-01-14 16:54:20 24081 1
原创 计算机视觉,计算机图形学,模式识别,数字图像处理等概念和联系
学习了计算机视觉方向有段时间了,整理一下一些基本的概念:1.计算机图形学计算机图形学是给定关于景象结构、表面反射特性、光源配置及相机模型的信息,生成图像,实现的是从模型到图像的变换。 例如使用opengl进行渲染生成三维场景,这前提是我们已经给定了图形绘制,纹理,材质,灯光,摄像机等这些的配置信息,最后得到的是图形图像。2.模式识别模式识别则是从特征空间到类别空间的变换。研究内
2013-11-28 16:46:28 9373
原创 正整数n的划分问题
问题:将以正整数n表示成一系列正整数之和. n=n1+n2+n3+...+nk (n1>=n2>=n3>=nk>=1, k>=1)这就是正整数n的一个划分,正整数n不同的划分个数称为正整数n的划分数, 记作p(n)例如:6 有如下11种划分则p(6)=116;5+1;4+2, 4+1+1;3+3, 3+2+1, 3+1+1+1;2+2+2, 2+
2013-11-06 15:36:41 2991
转载 osg设置透明
自定义绘制模型可以使用透明的颜色,材质的混合光中中采用透明的颜色,在绘制模型是开启透明模式。#include #include #include #include #include #include #include #include #include #include #include #include #include #include
2013-10-20 22:22:33 3937
转载 YUV转IPLImage(RGB)
YUV转IPLImage(RGB)原帖地址:http://blog.csdn.net/dreamd1987/article/details/7259479一个小的程序,在网上找了很久没有发现自己搞了一个大家看看第一个是很笨的办法:yuv三个分量分别写在3个矩阵下,然后合并之后转换为rgb分量的图片格式就可以了;代码如下:[html] view p
2013-09-27 18:39:43 2236
转载 在C中实现矩阵运算
本文博客链接:http://blog.csdn.net/jdh99,作者:jdh环境:主机:XP开发环境:mingw功能:在C++中实现矩阵运算说明:将这篇文章(http://blog.csdn.net/jdh99/article/details/7360091)中在C++下实现的矩阵运算移
2013-09-13 09:13:29 1708
转载 Java桌面程序打包成exe可执行文件
最近用到java的一些东西,学了点将Java桌面程序打包成exe可执行文件,分享一下。转载至:http://www.cnblogs.com/icewee/articles/2073203.html 前言:我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成exe也需要这个可执行j
2013-08-26 20:35:01 900
原创 Abnormal Crowd Behavior Detection using Social Force Model
最近在学习人群异常行为检测的一些东西,看了Ramin Mehran, Alexis Oyama, Mubarak Shah的论文,Abnormal Crowd Behavior Detection using Social Force Model,IEEE International Conference on Computer Vision and Pattern Recognition
2013-06-28 09:36:43 10174 5
原创 MFC实现当鼠标移动到button按钮上时是显示一张图片,移开显示另外一张,点击是显示另外一张
编程中,经常要用到按钮控件,大部分情况下,文字按钮就OK了,但有时为了更好的效果,需要用到图形按钮。在MFC中,应用CBitmapButton就可以实现图形按钮。CBitmapButton类继承自CButton类。你可以为图形按钮指定四张图片,分别对应按钮的四种不同状态:正常显示(Up),鼠标按下(Down),获得焦点(Focused),不可用(Disabled)。正常显示(Up)状态
2013-06-17 15:19:13 9563
转载 VS2010解决对话框设置背景图片和文字重叠问题
内容:MFC基于对话框的项目设置背景图片以及解决设置对话框背景之后导致文字重叠(叠影)问题。简介:被严密封装的MFC应用程序界面开发是一个很大的问题。先从简单的对话框背景设置来说。可以设置BITMAP图像或者其他格式的图片做为背景。MFC内置了CImage类来加载和使用各种类型的图片。简单使用方式如下:在Rect大小的区域用Image来绘制背景。(也可以使用bkImage.
2013-06-17 12:44:02 4740
转载 如何给MFC对话框添加背景图片
1、添加背景图片到“Bitmap”资源里。方法为“插入——资源”,如果还没有Bitmap,则新建一个Bitmap,否则选择资源 类型为“Bitmap”后“引入”想要插入的背景图片,我加入的背景图片如图1,加入过程如图2。 图1 图2 说明:引入的图片可以插入256色、16位色或更高色的图
2013-06-17 12:33:19 14364 3
转载 计算机视觉、机器学习相关领域论文和源代码大集合--持续更新……
计算机视觉的一些代码及论文,谢谢作者的分享精神,希望更多的人能够将自己的经验分享出来。本文转载至:http://blog.csdn.net/zouxy09/article/details/8550952计算机视觉、机器学习相关领域论文和源代码大集合--持续更新……zouxy09@qq.comhttp://blog.csdn.net/zouxy09 注:下面有projec
2013-04-27 16:11:00 2398
原创 线性插值和双线性插值
最近在学数字图像处理中旋转变换的问题,发现旋转以后图片有一些不连续点,于是试着用双线性插值法进行解决。下面就介绍下插值的原理:线性插值如果你只处理分离的数据、想知道分离点之间的某些值,需要用到某种类型的插值。这种情况如图5-17坐标所示。对某些分离的(整数) X值,你知道Y值。当X=2,你知道Y=10,X=3时Y=30。但你不知道X=2.7时的Y值。
2013-04-05 16:30:28 44892 3
转载 大白话解析模拟退火算法
优化算法入门系列文章目录(更新中): 1.模拟退火算法 2.遗传算法一. 爬山算法 ( Hill Climbing )介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。爬山算法实现很简单,其主要缺点是会陷入局部最优解,而不一定能搜索到全局最优解。如图1所
2013-04-02 19:07:45 1045
转载 相似图片搜索的原理
转载自:http://hi.baidu.com/cpuramdisk/item/294c4740d8d5bda861d7b93a一个对话框会出现。你输入网片的网址,或者直接上传图片,Google就会找出与其相似的图片。下面这张图片是美国女演员Alyson Hannigan。上传后,Google返回如下结果:类似的"相似
2013-03-30 16:42:18 847
原创 数据挖掘的商业应用 (Target超市:我们能预测消费者要买什么)
最近在看数据挖掘,查资料时又看到了经典的“啤酒-尿布”例子,进一步了解了数据挖掘在商业领域的应用,随着大数据时代的来临,数据挖掘在越来越多的领域得以应用。然后又看到了Target 公司的营销策略的应用(http://blog.sina.com.cn/s/blog_5e0b85700101g839.html),顿感数据挖掘的厉害。下面是原文中的一些分析。 诱因导致某种行为,行为产生一定的反
2013-03-30 16:29:36 6107
转载 OpenCV 视频监控(Video Surveilance)的算法体系
http://lh2078.blog.163.com/blog/static/5681137220107117930437/ 如前面说到的,OpenCV VS提供了6组算法的接口,分别是:前景检测、新目标检测、目标跟踪、轨迹生成、跟踪后处理、轨迹分析,除了轨迹生成用于轨迹数据的保存以外,其他5个部分都是标准的视频监控算法体系中不可或缺的部分。 OpenCV在
2013-01-25 12:17:59 1811 1
转载 行人计数(行人统计)研究的经典文献和研究重点
http://lh2078.blog.163.com/blog/static/568113722010620111215751/ 最近因为一个项目的需要,需要利用固定位置的摄像机统计场所门口行人的出入的数量,所以对相关的文献进行了整理供大家参考。 针对利用图像、视频对人群的密度、数量进行统计存在大量的研究,查阅到的相关研究文献如下:1995 Crowd Monitor
2013-01-25 12:16:15 3471
转载 视频监控研究的文献发表
在这里将发表的一些与视频监控有关的文献整理出来。[1] OpenCV VS架构、算法及应用 现代电子技术, 2012,3 [2] 基于GPU的SIFT特征提取算法研究 现代电子技术2010年第15期[3] 基于三焦点张量点转移的多摄像机协同. 软件学报. Vol.20, No.9, September 2009, pp.2597-2606[4] 自适应多模快速背景差
2013-01-25 12:09:04 1020
转载 vc6.0一个workspace包含多个项目
转载至:http://blog.csdn.net/passball/article/details/5805507 首先vc一般新建一个项目(workspace)都是一个project, 如果需要多个工程: 方法1:新建一个工程,然后选中“add to current workspace”即可。 方法2:已有工程,可以通过“project”菜单-》“insert project
2013-01-24 09:47:05 734
转载 关于图像特征提取
网上发现一篇不错的文章,是关于图像特征提取的,给自己做的项目有点类似,发出来供大家参考。转载至:http://blog.csdn.net/passball/article/details/5204132 特征提取是计算机视觉和图像处理中的一个概念。它指的是使用计算机提取图像信息,决定每个图像的点是否属于一个图像特征。特征提取的结果是把图像上的点分为不同的子集,这些子集往往属于孤
2013-01-24 09:32:57 1174
转载 图像处理、计算机视觉、算法相关资源
图象处理,计算机视觉: http://www.vrjuggler.org/ ; Open Source Virtual Realityhttp://www.tgs.com/ ; OpenInventor Site http://www.cs.cmu.edu/~cil/v-source.html 最好的相关网站链接http://www.aai.com/AAI/IUE/IUE.h
2012-12-13 20:56:21 2196
转载 VS2008中MFC单文档显示位图
1.创建一个MFC单文档应用程序Myvs.2.编写自己的CDib类下面是我自己编写的DIB类代码:CDib.h文件class CDib : public CObject{public: RGBQUAD* m_pRGB; BYTE* m_pData; UINT m_numberOfColors; BOOL m_valid; BITM
2012-12-05 21:21:27 1337
原创 Unicode下CString转换为char *
方法一:使用API:WideCharToMultiByte进行转换 CString str = _T("D:\\校内项目\\QQ.bmp"); //注意:以下n和len的值大小不同,n是按字符计算的,len是按字节计算的 int n = str.GetLength(); // n = 14, le
2012-12-02 21:29:50 787
原创 “DDX_Control” : 不能将参数 3 从“int”转换为“CWnd &”
如果要使用DDX_Control,则m_ncount应为CEdit类型如果要使用int m_nCount; 请使用DDX_Text(pDX, IDC_COUNT, m_nCount);而不能使用DDX_Control(pDX, IDC_COUNT, m_nCount);
2012-11-30 22:08:49 2615 1
转载 总结系列_2(vc,opencv,Qt等错误调试,续...)
转载至:http://www.cnblogs.com/tornadomeet/archive/2012/04/23/2467167.html 本文将总结一些在使用opencv+vs过程中碰到的error。 1.程序编译通过,运行时出现如下错误: 解决方法: a.可能是读取文件时出现错误,比如说读图片,视频等文件名字或路径弄错了。
2012-11-28 21:04:56 815
原创 OpenCv中没有找到tbb_debug.dll的解决办法
在OpenCv中,如果遇到了提示没有tbb_debug.dll的错误,解决办法如下:在opencv-2.3.1\build\common\tbb\ia32\vc10的下面有个tbb.dll文件,把它复制到你的工程debug目录下改成tbb_debug即可。
2012-11-27 20:51:04 668
转载 【VS2010】CString类型转换
一、CString 转换为const char *转自:http://hi.baidu.com/lowen_pig/blog/item/8227b632cf441488a9018ef0.html由于是2010,所以2005 08版本的方法貌似不能用了,贴一个最新的方法,经测试可以使用。若你工程默认是使用多字节字符集,无需转换。否则,涉及UniCode和ANSI转换。
2012-11-27 20:50:23 2898
转载 OpenCV_颜色直方图的计算、显示、处理、对比及反向投影
转载至:http://www.cnblogs.com/slysky/archive/2011/10/13/2210745.html首先介绍一下直方图一.用带权重的样本统计直方图直方图Histogram,是一种常见的概率分布的非参数(区别于高斯分布,泊松分布等用参数表达概率密度的方法)表达方法。直方图可以看成概率密度分布的离散化表达方法。它的计算很简单,是一种投票的方法,就是每个样本
2012-11-26 14:55:38 2160
转载 opencv 直方图反向投影
转载至:http://www.cnblogs.com/zsb517/archive/2012/06/20/2556508.html直方图反向投影式通过给定的直方图信息,在图像找到相应的像素分布区域,opencv提供两种算法,一个是基于像素的,一个是基于块的。使用方法不写了,可以参考一下几个网站:直方图反向投影参考1直方图参考2 测试例子1:灰度直方图反向投影Ip
2012-11-26 14:53:07 7158 1
转载 学习opencv 使用反向块投影搜寻图像中的物体的位置 cvCalcBackProjectPatch()
步骤:1.使用一幅只包含小物体的图片(图片大小和物体一样大即可, 不需要向上一篇同样大),计算其二维直方图 (HSV空间中的 h(亮度)和 s (饱和度) 二维直方图 (还可以和图像的梯度和(或)梯度角度结合起来,查找纹理相似 和(或) 颜色相似2.输入一幅待搜索的图片, 转化为HSV空间 ,只取h 和 s 分量3. 设置搜索块大小和物体大小相同(即和第1步中图片大小相同) ,使用
2012-11-26 14:42:14 1435
转载 二值形态学----膨胀的原理
膨胀(dilation)可以看做是腐蚀的对偶运算,其定义是:把结构元素B平移a后得到Ba,若Ba击中X,我们记下这个a点。所有满足上述条件的a点组成的集合称做X被B膨胀的结果。用公式表示为:D(X)={a | Ba↑X}=X B,如图1所示。图1中X是被处理的对象,B是结构元素,不难知道,对于任意一个在阴影部分的点a,Ba击中X,所以X被B膨胀的结果就是那个阴影部分。阴影部分包括X的所有范围
2012-11-22 09:32:49 5500
转载 二值形态学----腐蚀的原理
把结构元素B平移a后得到Ba,若Ba包含于X,我们记下这个a点,所有满足上述条件的a点组成的集合称做X被B腐蚀(Erosion)的结果。 用公式表示为:E(X)={a| Ba X}=X B,如图1所示。 图1 腐蚀的示意图图1中X是被处理的对象,B是结构元素。不难知道,对于任意一个在阴影部分的点a,Ba 包含于X,所以X被B腐蚀的结果就是那个阴影部分。阴影
2012-11-22 09:31:54 2644
转载 opencv利用鼠标获取图像的像素值
转载自:http://blog.csdn.net/xiaojidan2011/article/details/8105840简单的点击鼠标可以查找图像的像素值,方法很简单。[cpp] view plaincopyprint?void mouseHandler(int event, int x,int y ,int flags,void *p) {
2012-11-20 22:17:04 1960
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人