- 博客(19)
- 资源 (6)
- 收藏
- 关注
原创 MATH相关概念
X----------------------------------1:协方差(Covariance)协方差(Covariance)在概率论和统计学中用于衡量两个变量的总体误差。而方差是协方差的一种特殊情况,即当两个变量是相同的情况。期望值分别为与的两个实数随机变量X 与Y 之间的协方差定义为:,其中E是期望值。它也可以表示为:,直观上来看,协方差表示
2014-12-31 15:58:18 560
原创 ubuntu下程序计时方法
方法一:time_t具体例子#include#includeusing namespace std;void test(int n){ int a=0; time_t start,finish; start=clock(); for(int i=0;i<1000000000;i++) { a=i+1; } finish=clock(); cout<<n<<"
2014-12-29 21:07:01 4721
转载 #include time.h和 #include sys/time.h的区别
相同点: 二者都是与 日期时间相关的 头文件。不同点: time.h 是c99的,也就是c的库函数。 sys/time.h是linux系统的。 time.h既然是c库函数,那么在具体的平台上,就就可以依靠平台而实现,所以看上去是与平台无关的,谁都可以调用.而 sys/time.h 只是在linux系统上可以调用。 按照下文的意思:time_t 这样的结
2014-12-29 20:58:05 6249
原创 vim设置(智能缩进等功能)
问题:在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。原理:在启动vim时,vim的配置文件.vimrc会被自动读取,该文件包含一些设置甚至脚本。默认存储路径:/etc/vim/vimrc设置方法:1:通过使用 su root 命令获
2014-12-29 00:47:46 2238
转载 Transductive Learning 与 Inductive Learning
Transductive Learning: 从彼个例到此个例,有点象英美法系,实际案例直接结合过往的判例进行判决。关注具体实践。Inductive Learning:从多个个例归纳出普遍性,再演绎到个例,有点象大陆法系,先对过往的判例归纳总结出法律条文,再应用到实际案例进行判决。从有限的实际样本中,企图归纳出普遍真理,倾向形而上,往往会不由自主地成为教条。Referenc
2014-12-28 14:19:32 2777
原创 图像质量的评价准则
图像质量评价准则图像质量评价准则主要分为两类:客观评价准则 与 主观评价准则。一:主观评价准则主观评价方法:选择一组评价者为待评图像进行打分,对这些打分进行平均获得一个主观评价分。Subjective quality assessment can be applied by visual perception or mean opinion score (MOS), w
2014-12-27 21:17:32 11852
原创 《Linux入门教程》学习总结
学习网址:http://www.92csz.com/study/linux/第四章初步进入linux世界【学会使用快捷键】Ctrl + C:这个是用来终止当前命令的快捷键,当然你也可以输入一大串字符,不想让它运行直接Ctrl + C,光标就会跳入下一行。 Tab:这个键是最有用的键了,也是笔者敲击概率最高的一个键。因为当你打一个命令打一半时,它会帮你补全的。不光
2014-12-22 13:17:21 1537
转载 C++编码规范(1):代码注释
当你阅读别人的代码时如果没有注释那会是件比较痛苦的事.一说到注释我们马上想到是通过//或/* */这样来添加一些描述信息.这只是狭义的注释.广义的注释我们可以理解为,任何有助于理解代码的信息都可以看成注释.我们可以把写代码和写文章类比下.自然语言会有词法,句法,语义这几个概念.代码中的语法和句法就相当于一个编程语言中的基本语法规范.这是我们学习一门编程语言必须掌握的.所以注释的时候一般不会
2014-12-21 13:59:17 679
原创 c++读取某个文件夹下全部某种类型的文件
本文代码实现的功能为:读取images 文件夹下全部格式为.jpg格式的图片名称,并将名称显示出来。以下为代码getFileContents.h#ifndef GETFILECONTENTS_H#define GETFILECONTENTS_H#include#includeusing namespace std;typedef vector filelists
2014-12-21 00:22:34 1361 1
转载 stdafx.h
stdafx英文全称为:Standard Application Framework Extensions(标准应用程序框架的扩展)。所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。=
2014-12-20 17:21:11 421
转载 三次样条插值(Cubic Spline Interpolation)及代码实现(C语言)
用C语言写了一个三次样条插值(自然边界)的S-Function,代码如下:#define S_FUNCTION_NAME cubic#define S_FUNCTION_LEVEL 2#include "simstruc.h"#include "malloc.h" //方便使用变量定义数组大小static void mdlInitializeSizes(SimStruct *
2014-12-17 16:29:54 6372 2
原创 makefile学习
地址:http://wiki.ubuntu.com.cn/%E8%B7%9F%E6%88%91%E4%B8%80%E8%B5%B7%E5%86%99Makefile:%E6%A6%82%E8%BF%B0
2014-12-15 22:24:45 492
原创 int main(int argc, char* argv[])
int main(int argc, char* argv[]) 一:解释 argc : 是命令行总的参数个数; argv[ ]: 是argc个参数,其中第0个参数是程序的全名(包含路径),之后的参数命令行后面跟的用户输入的参数。example:#includeusing namespace std;int main(int argc, c
2014-12-10 15:32:18 879
原创 C++中计算程序运行时间
double t = (double)getTickCount(); Sharpen(I, J);//函数体 t = ((double)getTickCount() - t)/getTickFrequency(); cout
2014-12-09 11:10:27 507
原创 opencv中Mat的使用注意事项
1:Mat在创建时,注意初始值Mat image;image.create(image_b.rows,image_b.cols,CV_32F);//该方法创建的初始值并不是0,所以在创建时要小心使用Mat image;image=Mat::zeros(image_b.rows,image_b.cols,CV_32F);//该方法在创建的时候初始化值为0http:/
2014-12-08 22:40:02 648
转载 多尺度视网膜增强算法(MSRCR)
MSRCR(multi-scale retinex with color restoration)头文件/* * Copyright (c) 2006, Douglas Gray (dgray@soe.ucsc.edu, dr.de3ug@gmail.com) * All rights reserved. * * Redistribution and use in source
2014-12-07 13:53:44 5966 6
原创 YUV
YUV是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间。采用YUV色彩空间的重要性是它的亮度信号Y和色度信号U、V是分离的。YUV主要用于优化彩色视频信号的传输,使其向后相容老式黑白电视。与RGB视频信号传输相比,它最大的优点在于只需占用极少的频宽(RGB要求三个独立的视频信号同时传输)。YUV的含义“Y
2014-12-02 17:00:24 940
原创 windows下多线程(生产者消费者问题:3个生产者,一个消费者,4个缓冲区)
原作者提供源码为两种情况:第一种:1生产者1消费者1缓冲区第二种:1生产者 2消费者 4缓冲区========================下面为修改作者源码得到的 3个生产者1个消费者4个缓冲区的情况================== //1生产者 2消费者 4缓冲区 #include #include #include //设置控制台输出颜
2014-12-02 00:19:54 4246
原创 openMP多线程编程
OpenMP(Open Muti-Processing) OpenMP缺点:1:作为高层抽象,OpenMp并不适合需要复杂的线程间同步和互斥的场合;2:另一个缺点是不能在非共享内存系统(如计算机集群)上使用。在这样的系统上,MPI使用较多。基本使用:在visual C++2010中使用OpenMP1:将 Project 的Properties中C/C++
2014-12-01 13:36:02 1725
TIFF文件写入 CMYK+N个通道demo
2016-12-15
编译好的libtiff dll与lib (32位与64位)
2015-09-10
LIBTIFF_Setup.zip
2015-09-04
双边滤波器(bilateral filter)(MATLAB版本)
2014-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人