自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (10)
  • 收藏
  • 关注

原创 Kinect 2 SDK + OpenCV 获取深度彩色图像

感谢有钱到老板

2014-07-18 21:26:47 39721 26

原创 Ubuntu 搭建Qt和OpenCV部分函数不能调用

尝试在ubuntu下搭建了QT和OpenCV,诡异de

2014-07-13 23:11:06 3222 2

原创 OpenCV 设置摄像机焦距

OpenCV版本:2.4.9()Windows 下:

2014-07-13 22:44:40 17396

原创 万恶的Caffe

刚刚熟悉了Theano的框架,尝试搭了一个小network,还不错啊。老板说:哎,我听说咱们组大多数人都用Caffe啊,那咱们也用Caffe好了,换!天雷滚滚啊,换的原因就是“大家都在用”。现在越想越觉得像我女朋友的风格:我问她为啥要这个东西啊,她说:人家都有的。。。悲剧啊,换了Caffe之后更悲剧啊!这个东西根本就没有完成啊!!!文档不是不全,是根本没有!好处就是开源,尼玛开源你

2014-06-19 01:13:32 21247 6

原创 在Mac下使用QT调用OpenCV产生error: symbol(s) not found for architecture x86_64错误

更新Mac到10.9.2版本,同时更新了Xcode

2014-05-07 17:02:42 34577 7

原创 在德国看牙医

非常悲惨的在到了德国的第二天就开始了牙疼。估计是因为长途跋涉之后也没有好好休息,下了飞机坐火车,下了火车直接去参加组里的小组讨论会,接着跟老板见面安置办公室等等,晚上回去收拾了一下就躺下了,晚上梦到自己牙疼,估计那时已经开始牙疼了,然后早晨起来发现真的牙疼哎!        其实当时是一片好几颗牙都疼,很明显是上火引起的,因为不可能一片牙齿都是真正的牙疼,其实当时没有太在乎,多喝水,吃了一些下

2013-10-14 19:25:15 17359

原创 Matlab中画圆形

虽然matlab中不提供画圆的函数。。。好吧,实际上提供了,只是没有找到而已。注意rectangle函数,也就是画矩形的函数,其实是可以用来画圆的,它有一个Curvature参数,是设定矩形角的形状,如果设置为[1,1]的话,就是椭圆了,如果这时候矩形是一个方形的话,那画出来的就是一个标准的圆形:rectangle('Position',[100,100,10,10],'Curva

2013-05-20 09:00:51 38424

原创 又当审稿人

哦,这次原因更简单一些,大老板被发配了文章要审,当然他本人是不屑于审这种低级杂志的文章的,于是他把这个工作交给他的一个博士生,然后他这个博士生也非常忙,最近在赶论文,于是这个博士生就把这个任务交给了他的合伙人、帮手、测试程序专员、论文二作兼基友——我。于是我有幸再次拒掉一篇论文。。。人生就是这样,所以当各位看管的论文悲剧的时候,你们要想到这也许只是一个不知名的小人物给的评审意见。

2013-04-14 21:51:49 4059

原创 matlab错误

总结一下自己遇到的错误:(1)错误1:Caught "std::exception" Exception message is:Message Catalog MATLAB:load was not loaded from the file. Please check file location, format or contents原因:对文件进行操作,一直循环不断打开新

2012-10-10 15:31:28 22419

原创 MFC那些无法理解的控件设计

看来很有必要把这些东西写下来,以备以后自己来看(1)EDIT控件中,对文本后面加上了"\r\n"依然无法换行的问题,注意控件中有一个Mulitiline的属性,一定要设置为true才能多行显示。(2)Combo box控件中,如果选项是动态后来往里面填的,那个下拉条总是显示不出来选项,注意要在设计模式下,点击那个下拉条上往下指的那个小箭头,然后那个范围就是下拉条的最大范围了,因为那个范围很

2012-09-06 18:42:06 1147

原创 调DLL的时候传递string参数出现bad ptr

这个问题非常地恶心,搞了我一段时间,做好的DLL让别人调用的时候总是出错,而且出错的位置千奇百怪,还不一样,尼玛啊!后来发现原来string是STL里的,所以不同编译器对它的处理是不一样的,做好了DLL之后,当别人调用的时候可能使用别的编译器,这样就很可能会出现,问题的终结是在我看了这个帖子之后:http://topic.csdn.net/u/20080303/22/29e503b2-7c29

2012-08-28 22:11:28 4377 3

原创 libsvm中保存model的接口

http://blog.csdn.net/icestone007/article/details/6804150未完成,今天懒,以后再写好。

2012-05-21 19:49:12 2427

原创 OpenCV中的HOG+SVM物体分类

这里总结网上自己找到的资料,搞一个简单的框架供大家参考一下。OpenCV官方的SVM代码在http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/ml/introduction_to_svm/introduction_to_svm.html在http://blog.csdn.net/sangni007/article/de

2012-05-04 17:08:52 48247 68

原创 MFC中的多线程(Work线程)

MFC中的线程分为两种,我用到的是Work线程,主要用于后台计算等等,不用和用户交互。(1)首先,在需要建立多线程的那个类的实现文件 *.cpp中,定义以下全局变量,struct threadInfo   //一个信息结构体{depthDlg* DlgHandle;//对话框的指针,用于传入参数};threadInfo Info; //定义一个结构体变量

2012-02-09 15:23:44 1580 1

原创 在MFC中调用GDI+显示图像Mat图像

在网上找了找,发现使用GDI+是个好放方法。首先是设定GDI+,参考http://www.cnblogs.com/pzxbc/archive/2011/11/17/2252490.html中的做法,一步一步来的, 1.在Stdafx.h头文件中添加如下代码#include #pragma comment(lib, "Gdiplus.lib")复制代码

2012-02-08 18:33:10 4556 2

原创 OpenCV运行namedWindow时,debug版本下正常,release版本下报错

一个小问题,自己粗心造成的,在工程中包含lib文件的时候,debug下是opencv_core230d.libopencv_highgui230d.libopencv_video230d.libopencv_ml230d.libopencv_legacy230d.libopencv_imgproc230d.lib需要带“d”的这些文件而release版本

2012-01-03 21:08:53 5577 4

转载 ASCII码表完整版

转自http://moodle.hsshn.pudong-edu.sh.cn/file.php/99/resource/ASCII.htmASCII码表完整版ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT3

2012-01-03 20:47:38 1387

原创 自己常用的OpenCV函数(不断更新中)

留一个文档备份,自己留着看的。(1)清空一个图片,设置为0 cvZero()(2)图像平滑 cvSmooth,其函数声明为:cvSmooth( const void* srcarr, void* dstarr, int smoothtype,int param1, int param2, double param3 )cvSmooth函数的作用是对图象做各种方法的图象平

2011-12-27 15:20:08 1361

原创 cvMeanShift函数调用实现

在网上没有找到这个函数的调用,故自己写了一点。在OpenCV 2.3中 meanshift定义为CVAPI(int)  cvMeanShift( const CvArr* prob_image, CvRect  window,                         CvTermCriteria criteria, CvConnectedComp* comp );其中第

2011-12-15 13:40:04 10257 2

转载 【STL】list基础

原文地址:http://www.cnblogs.com/fangyukuan/archive/2010/09/21/1832364.html各个容器有很多的相似性。先学好一个,其它的就好办了。先从基础开始。先看看他们的分类吧标准STL序列容器:vector、str

2011-10-12 14:51:01 1647

转载 三种强大的物体识别算法——SIFT/SURF、haar特征、广义hough变换的特性对比分析

原文地址  http://blog.csdn.net/cy513/article/details/4285579识别算法概述: SIFT/SURF基于灰度图,一、首先建立图像金字塔,形成三维的图像空间,通过Hessian矩阵获取每一层的局部极大值,然后进行在极

2011-10-10 15:16:30 1425

转载 和机器学习和计算机视觉相关的数学

(以下转自一位MIT牛人的空间文章,写得很实际:)作者:Dahua感觉数学似乎总是不够的。这些日子为了解决research中的一些问题,又在图书馆捧起了数学的教科书。从大学到现在,课堂上学的和自学的数学其实不算少了,可是在研究的过程中总是发现需要补充新的数学知识。

2011-09-30 17:35:22 1207

原创 第一次当审稿人

万万没有想到,我也有今天!研究生还没有毕业,实验室的椅子还没有坐热,就被拉来审稿了!        实际上是大老板太忙了,这文章本身又是一个国内的一个会议,而且文章也比较水,于是他就把审稿这个伟大的任务托付给了他的一个研究生,但是这个研究生最近也很忙,有其他文章要审,有自己的

2011-09-15 18:23:08 10784 9

原创 安装opencv 2.3出现错误“opencv error PRJ0019: 工具从“正在执行生成后事件...”

这个问题困扰了我很久,而且困扰了我两次,于是我终于找到了解决方法,但是那个网站上居然不能复制内容,还要注册之后才能复制!这我怎么能把这个伟大而正确的信息广泛传播呢?在有关openCV这么伟大的开源软件面前,还要给开发人员设置边边框框,这个坎那个坎的,不脸红吗?于是哥自己手打了一遍这个解决方法,复制在此,供大家利用。就不注明来源地址了,还要注册才能复制内容!(1)如果在重新编译insta

2011-09-02 17:04:06 3700 6

原创 OpenCV2.3中背景建模算法

我也不清楚具体是在哪一个版本进行更新的,我看的是最新的2.3版本,已经淘汰了网上很流行的那个建模算法,连那个函数都没有了最新版的文档说明为在这里:http://opencv.itseez.com/      在其中的video. Video Analysis项目下就有

2011-08-19 19:29:31 5790

原创 你有没有那么一瞬间

你有没有那么一刹那,突然闲了下来,静静地回忆起过往的种种,你会想,如果当初那样做了会怎么样,如果当初这样做了会怎么样;你有没有那么一小会儿,或许是受了电视剧动画片的影响,开始幻想自己是剧中的主角,你会想,如果我是那个谁会怎么样,如果我有这样的能力会怎么样;你有没有那么一阵子,在夜深人静的时候,望着天花板,仿佛看穿了一切,直达繁星满天的宇宙,你会想,人类的存在究竟有着什么样的意义

2011-08-17 13:57:07 1199 1

原创 matlab打开avi文件时出现??? Error using ==> aviinfo

如果你也是使用matlab中的sName='D:\aaa.avi';fInfo=aviinfo(sName)命令来打开一个avi文件,但是出现了 ??? Error using ==> aviinfoUnable to open D:\aaa.avi for

2011-08-15 14:18:40 4602

转载 使用matlab调用C或者C++程序

这样做的主要目的是,可以利用matlab界面简洁干净的特点,可以使用大量的数学计算方法等等,而同时又可以利用C语言贴近底层的特点,程序运行快,真可谓一举多得,童叟无欺。        下面这段是转来的: 通过把耗时长的函数用c语言实现,并编译成mex函

2011-08-15 14:09:24 15513 3

原创 ViBe:A Universal Background Subtraction Algorithm for Video Sequences 研读报告

注:本人无法提供VIBE的源码,论文作者提供有VIBE的程序以及Linux下的开发包,但是也没有源码。其实复现这个算法并不难~各位努力吧。牛逼哄哄震关东的Olivier Barnich and Marc Van Droogenbroeck,搞出来一个ViBe,看人家这气场,自己写个论文,编写个算法程序也就算了,还给算法起个名字,看起来很吊的样子。另外的几篇文章也趁势往B哥脸上贴金,马上做对比,

2011-08-04 16:10:16 12819 17

转载 在 Visual Studio 2005 下配置 OpenCV 环境[MFC 开发者]

原文出处:http://hi.baidu.com/qizlee/blog/item/719a3e7bdf9ed4f50ad187cc.html本文档适用版本为OpenCV 1.0rc1和OpenCV 1.0。本文档的目的是在Windows下建立一个免费的OpenCV开发解决方案。

2011-07-27 09:30:15 1900 1

原创 如何在子对话框中调用父对话框中的函数

如果父对话框是主对话框,则完全可以直接在B类对话框的函数中添加CADlg* dlg=(CADlg*)GetParent();dlg->InitGrid();就能调用A类对话框的InitGrid();         我的项目中是这样的,有一个父对话框A,在A中创建了对话框B,B又创建了对话框C,这时候B调用C中的函数当然是很简单的,直接新建C的对象,然后调用就行了,但是

2011-07-21 16:22:54 5955 4

转载 GetBitmapBits和GetDIBits的区别(Windows GDI)

这都能被发现!  原文地址http://www.cppblog.com/windcsn/archive/2006/02/16/3284.html       Windows GDI中有两个用来得到位图图像数据的API,分别是GetBitmapBits和GetDIBits;按照MS

2011-07-19 15:37:39 2650

原创 BYTE和CBitmap之间的转换

其实是件很简单的事情,结果搞了一个下午,原因就是一个小小的细节,唉,总是败在这上面。。。        首先,从CBitmap中提取像素数据赋值给BYTE类型,代码如下: CBitmap Bmp;//背景图片 Bmp.LoadBitmap(IDB_BITMAP1);//从资源

2011-07-19 15:33:38 5731 2

原创 如果你使用BitBle复制位图,结果显示出来是黑色的...

太悲催了,之前因为这个问题卡了一天,今天又卡了一个下午,上次解决的时候也不知道到底是怎么解决的,糊里糊涂就弄好了,于是欢喜快乐地去吃饭了,这次又是同样的问题,结果又浪费了时间,以后有问题还是要自己好好研究清楚才好。       我要做的是,让一个DC获得了一个位图,然后另外一个D

2011-07-18 17:20:57 2639 3

转载 VC 2005 GDI+环境配置

原作出处:http://sroply.blog.163.com/blog/static/170926519201089102539257/  Visual Studio 2005本身带有GDI+的所有库函数,不用像VC++6.0那样,还需要将GDI+的头文件和lib文件手工加入到

2011-07-18 16:59:12 1105

原创 限制鼠标移动范围在圆形区域

主要是使用了ClipCursor,void CMy001View::OnLButtonDown(UINT nFlags, CPoint point) //********限制鼠标移动范围{CRect rect;  //新建一个矩形框GetClientRect(&rect);  /

2011-07-17 13:42:13 5233

原创 终于完成了这个UI

刚到实习的地方,就说有啥试用期,试用个鸟蛋啊,他们这里这么缺人,还试用。。。是想少给钱吧,那就失算了。        还好给了设计UI的任务,就是当点击左键弹出个圆形透明的对话框,显示一下当前的几个关键截图,拖动鼠标就有个小指针指着,然后当左键抬起的时候,指针指到哪里,那个截图所

2011-07-14 14:16:41 969

转载 MFC中窗口美化函数

窗口的动画效果其实我们只要会用一个windows的api就可以了,下面我来介绍一下这个api函数原型:BOOL AnimateWindow(HWND hWnd,DWORD dwTime,DWORD dwFlags)函数功能:能在窗口打开或者隐藏时产生动画效果。参数含义:hWnd:

2011-07-14 12:28:43 3176

转载 关于VC中的时间函数讨论

关于在VC中时间函数的事业问题在论坛有不少的帖子讨论,下面结合讨论结果和相关的知识做个总结。先从一个如何在程序中延时的问题谈起,延时的方法有方法一: 使用sleep函数,它的最小单位是1ms,如延时2秒,用sleep(2000)。 方法二: 使用sleep函数的不利处在于期间不能

2011-07-14 10:13:47 684

转载 双缓冲技术绘图

当数据量很大时,绘图可能需要几秒钟甚至更长的时间,而且有时还会出现闪烁现象,为了解决这些问题,可采用双缓冲技术来绘图。  双缓冲即在内存中创建一个与屏幕绘图区域一致的对象,先将图形绘制到内存中的这个对象上,再一次性将这个对象上的图形拷贝到屏幕上,这样能大大加快绘图的速度。双缓冲实

2011-07-13 10:19:55 1264 1

C语言编写的消费者生产者问题

大约200行代码,生产者消费者问题,课程设计作品,短小精悍,代码完成,注释非常详细,可用于参考和交作业。

2010-05-10

C#编写的钢琴程序,调用DirectXSound编写(含源码和总结)

初学C#,个人编写小程序,点击键盘会出现图片,声音还可以,可以满足一般的演奏要求。对初学者有一定参考价值。

2010-01-17

狸窝视频转换器,比较好用的东西

一个视频转换工具,无需注册,本人亲测,感觉使用方便快捷,非常好用

2010-01-13

C#编写的钢琴程序,调用DirectXSound编写

源码以及总结在http://download.csdn.net/source/2002717。初学C#,调用DirectX发声部分写的,声音比较齐全,音色浑厚,也可自己更改声音,有参考价值。

2010-01-13

模拟钢琴程序,个人娱乐

一个钢琴程序,没有源码,需要注册才能实现所有功能,不过可以用于个人娱乐。

2009-10-18

步进电机驱动电路及说明

我在网上搜集的关于步进电机驱动电路的一些资料,希望对大家有用

2009-10-17

vc6.0中文免注册版

这个是vc6.0中文版,本人现在就在用,很好用,也非常小巧。

2009-08-20

depends工具软件

可以判断一下自己的程序运行中需要什么外部文件支持,特别适用于编写的插件在自己的机子上能用,换了一台就不能用了,可以用它来看看缺了什么。

2009-08-04

SocketTool

可以模拟socket的一个工具,在本机上建立一个虚拟服务器或者客户机。用于调试程序。

2009-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除