自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

为之,则难者亦易矣;不为,则易者亦难矣。

It always seems impossible until it’s done.

  • 博客(89)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用OpenCV进行视频读写

OpenCV视频读写的代码,用的是其C++形式的API。输入文件为完全无压缩的avi格式视频文件。

2011-03-14 15:38:00 5670 6

原创 OpenCV 2.2.0 摄像头捕获视频问题的解决

OpenCV升级到2.2之后,原来写的用摄像头捕获视频的程序用不了。经过Google发现这是一个OpenCV2.2已知的错误,解决的方案如下所述。      进入OpenCV的根目录,找到/modules/highgui/src/precomp.hpp这个文件,将其中的代码

2011-03-12 22:55:00 4736 7

原创 OpenCV HOGDescriptor 参数图解

最近要做图像特征提取,可能要用下HOG特征,所以研究了下OpenCV的HOG描述子。OpenCV中的HOG特征提取功能使用了HOGDescriptor这个类来进行封装,其中也有现成的行人检测的接口。然而,无论是OpenCV官方说明文档还是各个中英文网站目前都没有这个类的使用说明,所以在这里把研究的部分心得分享一下。      首先我们进入HOGDescriptor所在的头文件,看看它的构造函数

2011-03-11 10:35:00 79777 82

原创 一个排列组合问题的解法

给出N个集合(例如{1}、{2,5}、{3,5},N = 3),若在每个集合中每次取一个数,组成一个新的集合,如何求出所有这样的集合呢(如上面例子的结果为{1,2,3} 、{1,2,5}、{1,5,3}、{1,5,5})?下面给出了解决该问题的Matlab递归算法实现。

2011-02-28 23:58:00 1990 2

原创 matlab获取目录中图像名称及路径的递归实现

一个matlab获取目录中图像名称及路径的递归实现~

2011-02-21 14:08:00 6942 6

转载 MATLAB函数的输入参数传递方式探秘

      转载一篇好文章,小修改了下,2011年新写的,强大~ http://kecheng0927.blog.163.com/blog/static/116414616201109103916943/      在各种语言中,输入参数传递方法(地址传递、值传递)各有不同。如:      VB :默认为地址传递,可以指定用值传递      C: 普通方式实现值传递,指针方式实现地址传递      C++:比 C 多了引用传递,本质上是地址传递      Fortran: 默认为地址传递,可以指定

2011-02-12 17:51:00 11213

原创 OpenCV 2.2.0及以上版本CvvImage的使用

前几日,OpenCV 2.2.0版本出现了...但是...以前版本的CvvImage类不见了...为了能够继续使用这个类,下面把这个类的源代码贴出来,使用的时候将该代码加入到工程中便可以使用了。为了方便切换OpenCV的版本,这里用到了一些条件编译宏,来保证代码的灵活性。      不过从OpenCV 2.2.0开始,OpenCV取消了CvvImage这个类,一定是有它的原因的,具体可以在做实

2011-01-17 10:32:00 12851 16

原创 the Denser the Better ?

对图像进行密集地特征取样,聚类效果会更好么?

2011-01-08 21:40:00 3399 1

原创 一个 Dense SIFT 算法的 matlab 实现

Ce Liu, Jenny Yuen, Antonio Torralba,JosefSivic, andWilliam T. Freeman 版权所有。      修改的部分函数与变量的名字,使其好懂了一些。不过这个算法由于没有salient keypoint detection和rotation normalization,所以对尺度以及旋转这些affine transform没有移不变的性

2011-01-08 21:40:00 10408 16

原创 新年快乐!

2010年最后一天,祝新年快乐!

2010-12-31 22:19:00 738

原创 Java JNI 简介

最近Java选修课程布置了一个做系统硬件监测的题目,由于Java作为一种基于JVM的高级语言,没有直接访问到硬件的接口,所以要借助JNI来调用C/C++编写的Dll动态链接库来实现这个功能。下面对JNI的概念以及使用方法做一个简单的介绍,介绍使用方法时忽略了安装Java运行时库以及环境变量配置的步骤,这个可能需要注意一下。

2010-12-31 22:11:00 1095

原创 Topic Model

下面介绍一下 Topic Model 是怎么转化为计算机视觉的模型的。

2010-12-10 10:54:00 1557

原创 搬家啦

公历腊月第一天,终于搬到新家了,晒一下小窝~

2010-12-01 10:58:00 1067 3

原创 Ground Knowledge

一些计算机视觉的基础知识,分享一下。

2010-11-21 20:03:00 1054

转载 图的基础知识

      图的概念      图(Graph)是一种较线性表和树更为复杂的数据结构。在线性表中,数据元素之间仅有线性关系,即每个数据元素只有一个直接前驱和一个直接后继;在树形结构中,数据元素之间有着明显的层次关系,虽然每一层上的数据元素可能和下一层中多个元素(孩子) 相关,但只能和上一层中一个元素(双亲)相关;而在图形结构中,结点之间的关系可以是任意的,任意两个数据元素之间都可能相关。      图在各个领域都有着广泛的应用,如电路网络分析、交通运输、管理与线路的铺设、印刷电路板与集成电路的布线等众多直接

2010-11-14 00:39:00 1089

转载 Windows操作系统的快捷键

在Windows操作系统中,可以利用快捷键代替鼠标打开、关闭和导航“开始”菜单、桌面、菜单、对话框以及网页。下面列出了常用的一些快捷键,更完全版本请见百度百科 http://baike.baidu.com/view/21079.htm 。

2010-11-12 16:30:00 1055

原创 OpenCV中协方差矩阵的计算

下面给出了OpenCV中协方差矩阵的计算方法,其输入输出特性与Matlab中的cov函数相同,但是可能由于OpenCV程序本身的问题,自带的归一化功能是按照除以矩阵行数(R)来计算的,但实际上应该除以(R-1)进行归一化,所以这里没有用其自带的归一化功能。将所得的协方差矩阵每个元

2010-11-02 18:56:00 8051 1

原创 Matlab中cov函数的算法

前几日一MM问我matlab中的cov函数是如何实现的,笔算的结果和电脑算的结果怎么不一样……于是两个人一起算了下,确实结果不太一样(其实差好远)……于是决定花时间研究了一下……于是花了不少时间才研究出来。这里把这个问题总结一下,以给后人前车之鉴。      算法实现clc;clear all;M = 5N = 3;% 生成一个M*N的随机原始矩阵OriginMatrix =

2010-10-14 20:25:00 18002 9

原创 哈夫曼编解码类

最近自己写了一个用于哈夫曼编解码的C++类,这里分享一下。

2010-10-05 00:44:00 2024

原创 数字计数器

N进制的计数器,要有N个计数状态。根据这一原理,下面简要总结一下计数器的设计方法。

2010-09-22 22:18:00 1192

原创 数字分频器

数字分频器一般用来对时钟信号进行分频,那么我们如何来设计它呢?

2010-09-18 16:33:00 6302

原创 自己来做时钟信号源

555组成的多谐振荡器一般用作时钟脉冲发生器,下面就来简单写一下它的制作原理。

2010-09-16 19:31:00 1733

原创 C++的数据结构知识

c++里的各个模板类,用的都是哪些数据结构呢?模板类型名称头文件命名空间数据结构备注vectorstd线性表顺序线性表liststd线性表

2010-09-02 16:32:00 910

原创 一道题

      题目      有甲、乙两种球,其中甲球重2克,乙球重2.3克。有一架8Kg的天平,精度0.1克。现有50个箱子,每箱装有100个球,其中一箱装的乙球,其他的箱子装的全部是甲球。问最少需要称量多少次可以找出那箱乙球?

2010-09-01 21:47:00 1008 1

原创 傅立叶的那些事

<br /><br />      巴普蒂斯·约瑟夫·傅立叶是法国伟大的物理学家、数学家,当然他也有一段活跃的政治生涯。在1802年,他被任命为法国某一地区的长官,也就是在这个期间,他构思了关于三角级数的想法。而这个想法,便成为了后来我们在课堂上所熟习的傅立叶分析方法。<br />      当然,傅立叶分析方法的形成也经过了一段漫长的历史,按照时间的演绎有下面这些比较有意义的历史事件:<br />      1、古代巴比伦人时代:利用“三角函数和”来描述周期性过程,预测天体运动。<br />      2

2010-08-23 00:44:00 3217

原创 Quartus、SOPC、Nios使用过程问题总结

Quartus、SOPC、Nios是硬件课程设计当中使用到的开发工具,在课程设计中我们使用它们来实现一个DDS(数字直接合成)信号源,具体方案是使用Quartus进行FPGA外设的设计,利用SOPC进行Cpu的定制,最后利用Nios进行上述Cpu的软件编程。下面对课程设计当中遇到

2010-07-06 22:07:00 6822 1

原创 Apache Tomcat的安装与配置

这个是数据库选修课程中学到的新东西,这里分享一下心得。      数据库实验要求使用Jsp并基于Apache Tomcat来实现一个数据库管理系统的功能,所以我们首先要做的是对Apache Tomcat进行安装与配置。安装与配置Apache Tomcat的步骤将在下面进行介绍。      相关软件的下载与安装      1) Apache Tomcat可以在其官方网站http://to

2010-07-06 21:47:00 5664

原创 马云:饿死也不做游戏

      “不做游戏这是跟我价值观有关,阿里巴巴到现在为止没有投入过一分钱在游戏上面,那是两年前我妹夫跟我说一个事情,改变了我对游戏的看法。我妹夫一天早上跟我说,我昨天跟你妹妹玩游戏玩到早上3点半,你妹妹去上厕所的时候我又偷偷地玩了半个小时,我被他吓了一跳,我妹夫是很能干的一个小企业家,这么一个成年人并且是一个很精明的人,竟然玩到三点半甚至没有一点儿自控能力,想想我们孩子会怎么样。我不希望我儿子玩游戏,如果中国孩子都玩游戏中国就没有前途可言了。而且我通过分析发现了在全世界时间不值钱的国家里游戏是最畅销的。

2010-07-06 21:27:00 1311 2

原创 一个好用的建模工具 Power Designer

做需求分析的时候经常会要画UML图,而相信用Visio画这个东西的同学应该时不时会有Dizzy的感觉。Office Visio 2003有重大Bug就先不提了,Office Visio 2007 仅仅添加一个类的方法的形参需要打开的子窗口数目就已经让人点鼠标点的手软了……最近发现

2010-06-12 03:07:00 3206 4

原创 功能仿真与时序仿真

Quartus II最近要用,经常遇到些诡异问题,只好慢慢各个击破了……第一次用Quartus自带仿真器进行仿真,发现有时序仿真与功能仿真两种仿真方式,而且时序仿真的结果波形很诡异,和设计的完全不一样,所以这里研究一下。      功能仿真      功能仿真是进行设计逻辑功能上的仿真,验证代码逻辑是否有问题,不考虑门电路或布线的延时影响,仿真的结果让人感到世界如此美好。例如一个4进制的加

2010-06-01 12:27:00 5015 5

转载 志愿者卢安克

《面对面》志愿者卢安克      志愿者的骄傲——卢安克      以下是央视网柴静《面对面》访谈手记。      一      我和卢安克坐在草地上,七八个小孩子滚在他怀里,常不常地打来打去。      我本能地拉住那孩子的手“不要这样”      “为什么不要这样?”      我就差说“阿姨不喜欢这样了”,绷住这句话,我试图劝他们“他会疼,会难受”

2010-05-30 10:13:00 1480

原创 自己来解薛定谔方程

好久没弄微积分了,下面来解个微分方程怀念一下,顺便也来复习一下基础知识。      薛定谔方程是描述微观粒子出现概率随时间与空间变化的函数的方程,也是量子力学的一个基本假想方程。从纯数学的角度讲它仅仅是一个偏微分方程,下面就自己尝试解一下这个方程。      为把解三维空间的偏微分方程的问题转换为一维问题,以及便于方程求解,人们在解方程时做了以下假定(所以叫做假想方程嘛):

2010-05-30 02:06:00 11386 1

原创 登记照背景为什么是蓝色的

      我们去照相馆拍登记照的时候,经常会使用蓝色的幕布作为背景,这是为什么呢?      小时候上美术课的时候我们就学过,任何一种颜色都可以用三原色(颜料的三原色是洋红、青色、黄色)来合成。由此我们可以理解,一幅图像也可以有三幅三原色(光的三原色是红色、绿色、蓝色)的图像来合成。如下图所示:       拍登记照时使用背景的原因是为了使头像与背景的差别尽量的大,但是由于是彩色图像

2010-05-23 18:12:00 5415

原创 RTP控制协议RTCP

      温故而知新。      实时运输控制协议RTCP(RTP Control Protocol)是与RTP配合使用的协议[RFC 3550,3551],它也是RTP协议不可分割的一部分。      RTCP协议的主要功能是:服务质量的监视与反馈、媒体间的同步(如某一个RTP发送的声音与图像的配合),以及多播组中成员的标识。RTCP数据包也可使用UDP来传送,但RTCP并不对音频/视

2010-05-14 19:16:00 1509

原创 实时传输协议RTP

      温故而知新。      实时传输协议RTP(Real-time Transport Protocol)是IETF的AVT工作组(Audio/Video Transport WG)开发的协议。RTP[RFC 3550,3551]为实时应用提供端到端的运输,但不提供任何服务质量的保证。需要发送的多媒体数据块(音频/视频)经过压缩编码处理后,先送给RTP封装成RTP分组,RTP分组再装入

2010-05-13 22:24:00 2487

原创 C++重载运算符的继承

C++语言中的一个基本特性就是继承,那么假如基类中定义了一个重载运算符,我们应该如何继承这个操作符呢?#include class CMyString : public std::string{ public: CMyString( void ){}; virtual ~CMyString( void ){}; /** 继承基类的=运算

2010-04-19 10:27:00 5741 2

原创 数字图像缩放算法

一、最临近插值      将缩放后的图像坐标通过反向变换得到的一个浮点坐标,对其进行简单的四舍五入的取整,得到一个整数型坐标,这个整数型坐标在原图像对应的像素值就是缩放后目的像素的像素值。最邻近插值简单且直观,但产生了明显可见的锯齿,得到的图像质量不高。      设原图像为f(x,y),缩放后的图像为g(u,v),水平缩放系数为ZoomX,竖直缩放系数为ZoomY,则用下面的等式计算使用

2010-04-05 09:28:00 2904 3

原创 DIY自己的音乐播放器

      想做一个属于自己的音乐播放器吗,那么就来使用vfw.h提供的MCIWnd来实现吧。      名词解释      vfw.h - Video for windows include file for WIN32      MCIWnd - Window class for MCI objects      简要介绍/*************************

2010-03-30 15:13:00 2189 2

转载 人生需要梦想——刘谦

“有一种人,当小朋友满心期待挂着袜子在床头时,他们会告诉小朋友,别傻了,这世界上根本没有圣诞老人,都是骗人的。有一种人,当你专心陶醉在《阿凡达》的剧情当中,他们会在你旁边说:别傻了,这都是3D特效做出来的,电影都是骗人的。也有一种人,当你正在享受魔术带给你美妙体验时,他们会跳出来说:别傻了,让我来揭秘给你看,魔术都是假的。”      刘谦直言,“人活在这世界上,已经很苦了,我想我们需要更多的

2010-03-25 17:23:00 1067

原创 使用VA-Snippets提高Coding效率

      VissualAssist是一个非常不错的辅助工具,而它的Snippets工具可以把握们从繁重的注释工作中解脱出来。Snippet即为一个注释模板工具,通过自定义模板便可以化简代码注释甚至代码本身的重复工作。添加一个Snippet的方法为,点击VS菜单栏上VAssistX-VissualAssistXOptions-Advanced-Suggestions-EditVASnippets

2010-03-22 10:11:00 3159

Huffman字节编解码类

Huffman字节编解码类,实现了任意数量字节数据的编码与解码,带有权重表与编码表。

2011-01-04

数字图像处理VC演示程序

数字图像处理VC演示程序,包含了数字图像处理相关算法的VC实现。

2010-04-14

空空如也

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

TA关注的人

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