自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (5)
  • 收藏
  • 关注

转载 linux压缩文件命名

tar.gz文件命名tar是把文件打成一个包,并不压缩;gz是用gzip把打成包的.tar文件压缩;所以成了一个.tar.gz的文件 压缩# tar cvfz backup.tar.gz /xxx/       -c, --create              create a new archive       -v, --v

2014-11-14 14:36:36 4177

转载 Savitzky-Golay 滤波器

分类: 数据结构与算法 数字信号处理 2013-06-14 15:17 3314人阅读 评论(0)收藏 举报Savitzky-Golay滤波器(通常简称为S-G滤波器)最初由Savitzky和Golay于1964年提出,发表于Analytical Chemistry 杂志。之后被广泛地运用于数据流平滑除噪,是一种在时域内基于局域多项式最小二乘法拟合的滤波方法。这种滤波器

2014-09-12 15:48:48 3060

转载 LSD:一种直线检测算法简介

申明:本文是笔者在阅读了相应的英文文献后,翻译整理所得,原文为:Rafael Grompone von Gioi, LSD: a Line Segment Detector    LSD是一种直线检测分割算法,它能在线性的时间内得出亚像素级精度的检测结果。该算法被设计成可以在任何数字图像上都无需参数调节。它可以自己控制误检的数量:平均而言,每张图有一个误检。相关知识介绍LSD的

2014-08-27 15:02:03 1969 2

转载 matlab 字符串处理函数

% 获取字符串长度 length(a)     % 连接两个字符串,每个字符串最右边的空格被裁切 d=strcat(a,c)  length(d) % 连接多行字符串,每行长度可不等,自动把非最长字符串最右边补空格 % 使与最长字符串相等,会忽略空字符串 e=strvcat(a,b,m) size(e) % char连接,空字符串会被空格填满 f=char(

2014-07-19 10:40:34 815

原创 MATLAB小经验积累(4):MATLAB常用函数

绘图与GUI:%{常用的二维绘图函数:lineplotsubplotpolar(极坐标图)semilogxsemilogyloglogpiestemcontourcontourfcompass(罗盘图)featherquiver(箭头)fplothist(概率分布图)rose(极坐标下的直方图)barbarharea常用的三维绘图函数:plo

2014-07-15 14:48:56 3384

原创 MATLAB 小经验积累(3):字符串连接

这里关注下strcat 和[] 连接的一点小区别,strcat 不考虑分隔符(譬如空格、换行等),而【】则考虑分隔符,并将其当做字符串的一部分。另外说下,disp函数与fprintf也有类似的不同,disp也不考虑分隔符。下面是一个按要求显示当前日期时间的简单小程序:

2014-07-06 12:40:49 849

原创 MATLAB 小经验积累(2):MATLAB复制、移动文件和文件夹

主要用到两个函数copyfile和movefile这个和Linux很相似:

2014-07-05 15:58:56 14333

原创 c++积累(4):vector对象初始化和大小、容量

#include #include #include using namespace std;int main(){ vectormyVector; myVector.reserve(5); myVector.push_back("yecong, 26, hunan"); myVector.push_back("daiyao, 27, shanghai"); myVecto

2014-06-16 12:58:58 12606

原创 c++积累(3):一个vector例子

#include #include #include using namespace std;const int NUM = 5;int main(){ vectornames(NUM); vectorsexs(NUM); cout << "Enter " << NUM << " personer name and their sex"; for (int i = 0

2014-06-14 16:08:02 699

原创 c++积累(2):一个简单的堆栈访问操作

//#include //#include #include #include using namespace std;int main(){ stack jin1; //定义堆栈对象 for (int i = 0; i < 10; i++) jin1.push(i); //将数据压入堆栈 while (!jin1.empty()) { cout <<

2014-06-14 15:14:26 878

原创 MATLAB图像处理与计算机视觉(3):实现Carsten Steger 的曲线检测算法(1)

用MATLAB实现,结果第一步就不大对劲,到底是

2014-06-13 12:51:31 7844 4

原创 c++积累(1):一个简单的list容器迭代程序

#include #include #include /*#include #include #include */using namespace std;//using namespace cv;struct students{ int age; string name; void clear() { age = 0; name = "Unknown";

2014-06-12 14:51:11 804

原创 MATLAB图像处理与计算机视觉(2):在图像上取点划线

%本脚本的作用是:在图像中随机取两点,统计两点之间的像素,%并将其灰度值绘制成一个曲线图(类似直方图)clc;clear all;img = imread('F:\DataSet\retina Vessal\all\images\01_dr.jpg');img = rgb2gray(img);figure(1), imshow(img);hold on;%取点[coordX,

2014-05-15 16:15:18 6924 1

原创 LaTeX学习(1):第一个LaTeX文件模板

\documentclass[a4paper,11pt]{article}\begin{document}\title{Image Line Junction detection and analysis}\author{Hanjin,Zhang \and Hongbin,Shen        \\,Shanghai Jiaotong University}\date

2014-05-15 09:41:57 1205

转载 HOG特征分析

本文转自:http://blog.csdn.net/songzitea/article/details/17025149背景引言方向梯度直方图(Histogram of Oriented Gradient,HOG)是用于在计算机视觉和图像处理领域,目标检测的特征描述子。该项技术是用来计算图像局部出现的方向梯度次数或信息进行计数。此种方法跟边缘方向直方图、尺度不变特征变换以及形状上下

2014-03-26 19:01:43 1168

原创 MATLAB小经验积累(1)()与{}一点小区别

假设我们要对矩阵分块>> yu1515 = randi([0 255], [16 16])yu1515 = 20 168 209 104 2 157 123 217 90 199 102 76 134 227 163 219 104 225 171 153 30 9 44

2014-01-10 22:13:16 963

原创 MATLAB 图像处理与计算机视觉学习(1)图像基本信息获取(I)

(1) 检查可处理的图像文件格式:(2) 查询可利用的硬件设备:(3) 解析图像采集工具箱的硬件信息,这个图像处理时比较少用:imaqparsehwinfo(4) 图像的基本信息获取:这个命令相对比较重要,它可以获得图像的各种属性。

2014-01-09 13:57:07 1779

原创 opencv学习(8)图像加操作

简单的图像加操作。原图像,从网上找的,网址:http://blog.sina.com.cn/s/blog_b4841cbf0101puzq.html?tj=1#include #include #include using namespace cv;int main(){ Mat image1 = imread("D:/fodder/8.jpg"); Mat

2014-01-07 19:44:10 946

原创 opencv学习(7) 一个锐化程序(有bug)

这个程序有bug,暂时还没找到原因:/**本程序的主要功能是图像锐化*2014年1月4日,*/#include #include #include using namespace cv;void imageSharpen(const Mat &image, Mat &result);int main(){ Mat image = imread("D:/fodder/

2014-01-04 19:51:46 774

原创 itk vs2010编译时候 半天不动

求教!问了别人,说是将X64改为Win32就行,结果一个样……

2013-12-31 18:59:18 1152

原创 opencv学习(6) 一个非常简单的图像均值模糊程序

直接贴代码吧,太简单了,就是调用下blur函数://本程序验证图像模糊#include #include #include #include using namespace cv;using namespace std;int main(){ Mat rawImg = imread("D:/fodder/3.jpg"); Mat imgBlur; if(!rawImg

2013-12-31 15:33:58 1586

原创 opencv学习(5) 使用迭代器遍历图像的像素

图像像素的遍历可用指针和迭代器,本文介绍的是用迭代器遍历图像像素。opencv定义的迭代器也是模板,我们这里定义在Mat_模板内部类型。详细介绍大家可以参考:Robert Laganière. OpenCV 2 Computer Vision Application Programming Cookbook,2011. 一书。/**本程序的作用是用迭代器遍历图像,然后将图像减色*201

2013-12-22 15:12:57 2910

原创 开始写论文的快评

从今天开始,撰写论文的快评。简短地介绍一下所读的论文,然后作短评。自己对论文的看法,不见得是对的,欢迎高手批评斧正。另外介绍的时候可能没有读懂,也请各位高手不吝赐教。

2013-12-20 16:56:20 644

原创 opencv学习(4)像素操作

选定图像中一个patch,然后将这个方块按我们的想法赋值(如全黑、全白等)#include #include #include using namespace cv;int main(){ Mat rawImage = imread("d:/fodder/3.jpg"); Mat cloneImage = rawImage.clone(); int nr = cloneI

2013-12-18 15:15:06 1010

原创 opencv学习(3)关于Mat类中的Scalar()

Mat类中的Scalar()成员有什么用呢?先不急着看资料,看下有什么结果出现吧:先将里边的值设为0#include #include #include using namespace cv;int main(){ Mat rawImg(600, 500, CV_8U, Scalar(0)); //这个Scalar函数有啥作用呢?,我们我猜想是灰度值 /

2013-12-16 20:31:59 42341 3

原创 opencv学习(2)添加椒盐噪声

椒盐噪声点均选择4000个。#include #include #include #include //using namespace std;using namespace cv;void salt(Mat &img, int n);void pepper(Mat &img, int n);//本程序是一个添加椒盐噪声的程序int main(){ Mat z

2013-12-16 15:56:54 3971

原创 opencv学习(1)

开始学习opencv了,刚刚写的第一个程序(图像翻转):/**2013年12月16日*这个函数实现图像的翻转*/#include #include #include #include int main(){ cv::Mat image = cv::imread("D:/fodder/2.jpg"); cv::Mat flipImgH, flipImgV; if(!

2013-12-16 15:37:54 827

转载 [转载] int main(int argc,char* argv[])详解

argc是命令行总的参数个数      argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数,比如:      int  main(int argc,  char* argv[])      {          int   i;          for (i = 0; i            cout       cin

2013-10-02 18:22:03 553

原创 我打算写博客了

我打算写博客了,理由如下: 一、我想成为牛人,但是现在还是菜鸟;二、记录自己的经验教训;三、将一些非常烂的代码或者解决方法帖上,抛砖引玉;四、有些疑问写成博文,并期望高手指点;……这是第一篇。

2013-09-07 15:13:00 614 1

很牛逼的机器学习教材

斯坦福大学机器学习教材, 很详细,值得参考

2014-11-19

霍夫森林的一篇论文

霍夫森林的一篇论文,讲述hough森林的应用,作者也是霍夫森林的提出者

2014-11-19

machine learning

machine learning 机器学习,非常好的书,受益匪浅

2013-09-23

deep learning

deep learning 深度学习的资料,非常有帮助。欢迎的新下载学习

2013-09-23

谭浩强C语言程序设计(第三版)

谭浩强C语言程序设计(第三版),经典教材,入门必读!

2010-10-24

空空如也

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

TA关注的人

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