课内学习
文章平均质量分 62
贝塔酷狗
这个作者很懒,什么都没留下…
展开
-
数字图像缩放算法
一、最临近插值 将缩放后的图像坐标通过反向变换得到的一个浮点坐标,对其进行简单的四舍五入的取整,得到一个整数型坐标,这个整数型坐标在原图像对应的像素值就是缩放后目的像素的像素值。最邻近插值简单且直观,但产生了明显可见的锯齿,得到的图像质量不高。 设原图像为f(x,y),缩放后的图像为g(u,v),水平缩放系数为ZoomX,竖直缩放系数为ZoomY,则用下面的等式计算使用原创 2010-04-05 09:28:00 · 2901 阅读 · 3 评论 -
数字分频器
数字分频器一般用来对时钟信号进行分频,那么我们如何来设计它呢?原创 2010-09-18 16:33:00 · 6303 阅读 · 0 评论 -
OpenCV中协方差矩阵的计算
下面给出了OpenCV中协方差矩阵的计算方法,其输入输出特性与Matlab中的cov函数相同,但是可能由于OpenCV程序本身的问题,自带的归一化功能是按照除以矩阵行数(R)来计算的,但实际上应该除以(R-1)进行归一化,所以这里没有用其自带的归一化功能。将所得的协方差矩阵每个元原创 2010-11-02 18:56:00 · 8052 阅读 · 1 评论 -
哈夫曼编解码类
最近自己写了一个用于哈夫曼编解码的C++类,这里分享一下。原创 2010-10-05 00:44:00 · 2024 阅读 · 0 评论 -
自己来做时钟信号源
555组成的多谐振荡器一般用作时钟脉冲发生器,下面就来简单写一下它的制作原理。原创 2010-09-16 19:31:00 · 1733 阅读 · 0 评论 -
Quartus、SOPC、Nios使用过程问题总结
Quartus、SOPC、Nios是硬件课程设计当中使用到的开发工具,在课程设计中我们使用它们来实现一个DDS(数字直接合成)信号源,具体方案是使用Quartus进行FPGA外设的设计,利用SOPC进行Cpu的定制,最后利用Nios进行上述Cpu的软件编程。下面对课程设计当中遇到原创 2010-07-06 22:07:00 · 6819 阅读 · 1 评论 -
利用PCA来做人脸识别
不久前做《数据挖据》课程作业的时候,研究了下利用PCA做人脸识别的算法,并进行了一些实验,这里分享一下自己对该算法的理解。而由于算法推导过程中涉及许多公式,不方便以文字的形式展示,所以文章中的部分内容是以贴图的形式展现。 实验结果原创 2011-12-31 21:31:14 · 3141 阅读 · 4 评论 -
Apache Tomcat的安装与配置
这个是数据库选修课程中学到的新东西,这里分享一下心得。 数据库实验要求使用Jsp并基于Apache Tomcat来实现一个数据库管理系统的功能,所以我们首先要做的是对Apache Tomcat进行安装与配置。安装与配置Apache Tomcat的步骤将在下面进行介绍。 相关软件的下载与安装 1) Apache Tomcat可以在其官方网站http://to原创 2010-07-06 21:47:00 · 5664 阅读 · 0 评论 -
功能仿真与时序仿真
Quartus II最近要用,经常遇到些诡异问题,只好慢慢各个击破了……第一次用Quartus自带仿真器进行仿真,发现有时序仿真与功能仿真两种仿真方式,而且时序仿真的结果波形很诡异,和设计的完全不一样,所以这里研究一下。 功能仿真 功能仿真是进行设计逻辑功能上的仿真,验证代码逻辑是否有问题,不考虑门电路或布线的延时影响,仿真的结果让人感到世界如此美好。例如一个4进制的加原创 2010-06-01 12:27:00 · 5012 阅读 · 5 评论 -
自己来解薛定谔方程
好久没弄微积分了,下面来解个微分方程怀念一下,顺便也来复习一下基础知识。 薛定谔方程是描述微观粒子出现概率随时间与空间变化的函数的方程,也是量子力学的一个基本假想方程。从纯数学的角度讲它仅仅是一个偏微分方程,下面就自己尝试解一下这个方程。 为把解三维空间的偏微分方程的问题转换为一维问题,以及便于方程求解,人们在解方程时做了以下假定(所以叫做假想方程嘛):原创 2010-05-30 02:06:00 · 11381 阅读 · 1 评论 -
Matlab中cov函数的算法
前几日一MM问我matlab中的cov函数是如何实现的,笔算的结果和电脑算的结果怎么不一样……于是两个人一起算了下,确实结果不太一样(其实差好远)……于是决定花时间研究了一下……于是花了不少时间才研究出来。这里把这个问题总结一下,以给后人前车之鉴。 算法实现clc;clear all;M = 5N = 3;% 生成一个M*N的随机原始矩阵OriginMatrix =原创 2010-10-14 20:25:00 · 17999 阅读 · 9 评论 -
离散余弦变换 - Discrete Cosine Transform
离散余弦变换(DCT)最近可能要用,不过之前上课学的内容有点忘记了,这里复习一下。 离散余弦变换的定义 与傅里叶变换的思想相似,离散余弦变换(Discrete CosineTransform - DCT)将函数表达为许多不同幅度和频率的余弦原创 2011-07-06 15:13:29 · 6927 阅读 · 4 评论 -
什么是超图(Hypergraph)?
最近看了篇Paper,里面出现了一个超图(Hypergraph)的概念,论文里的解释不是很清楚,所以不是很懂,这里研究下子。原创 2011-05-18 16:29:00 · 50046 阅读 · 7 评论 -
登记照背景为什么是蓝色的
我们去照相馆拍登记照的时候,经常会使用蓝色的幕布作为背景,这是为什么呢? 小时候上美术课的时候我们就学过,任何一种颜色都可以用三原色(颜料的三原色是洋红、青色、黄色)来合成。由此我们可以理解,一幅图像也可以有三幅三原色(光的三原色是红色、绿色、蓝色)的图像来合成。如下图所示: 拍登记照时使用背景的原因是为了使头像与背景的差别尽量的大,但是由于是彩色图像原创 2010-05-23 18:12:00 · 5413 阅读 · 0 评论 -
傅立叶的那些事
<br /><br /> 巴普蒂斯·约瑟夫·傅立叶是法国伟大的物理学家、数学家,当然他也有一段活跃的政治生涯。在1802年,他被任命为法国某一地区的长官,也就是在这个期间,他构思了关于三角级数的想法。而这个想法,便成为了后来我们在课堂上所熟习的傅立叶分析方法。<br /> 当然,傅立叶分析方法的形成也经过了一段漫长的历史,按照时间的演绎有下面这些比较有意义的历史事件:<br /> 1、古代巴比伦人时代:利用“三角函数和”来描述周期性过程,预测天体运动。<br /> 2原创 2010-08-23 00:44:00 · 3216 阅读 · 0 评论 -
一道题
题目 有甲、乙两种球,其中甲球重2克,乙球重2.3克。有一架8Kg的天平,精度0.1克。现有50个箱子,每箱装有100个球,其中一箱装的乙球,其他的箱子装的全部是甲球。问最少需要称量多少次可以找出那箱乙球?原创 2010-09-01 21:47:00 · 1008 阅读 · 1 评论 -
数字计数器
N进制的计数器,要有N个计数状态。根据这一原理,下面简要总结一下计数器的设计方法。原创 2010-09-22 22:18:00 · 1191 阅读 · 0 评论 -
Java JNI 简介
最近Java选修课程布置了一个做系统硬件监测的题目,由于Java作为一种基于JVM的高级语言,没有直接访问到硬件的接口,所以要借助JNI来调用C/C++编写的Dll动态链接库来实现这个功能。下面对JNI的概念以及使用方法做一个简单的介绍,介绍使用方法时忽略了安装Java运行时库以及环境变量配置的步骤,这个可能需要注意一下。原创 2010-12-31 22:11:00 · 1095 阅读 · 0 评论 -
图的基础知识
图的概念 图(Graph)是一种较线性表和树更为复杂的数据结构。在线性表中,数据元素之间仅有线性关系,即每个数据元素只有一个直接前驱和一个直接后继;在树形结构中,数据元素之间有着明显的层次关系,虽然每一层上的数据元素可能和下一层中多个元素(孩子) 相关,但只能和上一层中一个元素(双亲)相关;而在图形结构中,结点之间的关系可以是任意的,任意两个数据元素之间都可能相关。 图在各个领域都有着广泛的应用,如电路网络分析、交通运输、管理与线路的铺设、印刷电路板与集成电路的布线等众多直接转载 2010-11-14 00:39:00 · 1089 阅读 · 0 评论 -
一个排列组合问题的解法
给出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函数的输入参数传递方式探秘
转载一篇好文章,小修改了下,2011年新写的,强大~ http://kecheng0927.blog.163.com/blog/static/116414616201109103916943/ 在各种语言中,输入参数传递方法(地址传递、值传递)各有不同。如: VB :默认为地址传递,可以指定用值传递 C: 普通方式实现值传递,指针方式实现地址传递 C++:比 C 多了引用传递,本质上是地址传递 Fortran: 默认为地址传递,可以指定转载 2011-02-12 17:51:00 · 11210 阅读 · 0 评论 -
matlab获取目录中图像名称及路径的递归实现
一个matlab获取目录中图像名称及路径的递归实现~原创 2011-02-21 14:08:00 · 6942 阅读 · 6 评论 -
在Matlab中使用mex函数进行C/C++混合编程
最近写了个Matlab程序,好慢呐……所以开始学习Matlab与C/C++混合编程。下面写了个测试代码,显示一个Double类型矩阵中的元素。在Matlab使用mex命令编译源文件时,要注意这样一个现象:源文件名后缀为.c时,所有变量声明必须一次性完成,且放在最前面, 否则mex编译错误;而源文件名后缀为.cpp时,就没有上面的问题,...- -||。原创 2011-04-01 22:19:00 · 12847 阅读 · 1 评论 -
Windows下Mex程序的调试
写一下在Windows下调试Matlab与C/C++混合编程程序的方法。原创 2011-04-12 09:54:00 · 7154 阅读 · 13 评论 -
C++的数据结构知识
c++里的各个模板类,用的都是哪些数据结构呢?模板类型名称头文件命名空间数据结构备注vectorstd线性表顺序线性表liststd线性表原创 2010-09-02 16:32:00 · 909 阅读 · 0 评论