自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (6)
  • 收藏
  • 关注

转载 Mean Shift 知识整理

转至:http://www.cnblogs.com/ronny/archive/2012/10/07/2713697.html第一个问题:无参数密度估计给定任意一组观测数据或数据采样值,估计出样本的分布。无参数密度估计,它对数据分布规律没有附加任何假设,而是直接从数据样本本身出发研究数据分布特征,对先验知识要求最少,完全依靠训练数据进行估计,而且能处理任意的概率

2012-10-22 15:04:06 3760 4

转载 kalman滤波的通俗解释

简单来说,卡尔曼滤波器是一个“optimal recursive data processing algorithm(最优化自回归数据处理算法)”。对于解决很大部分的问题,他是最优,效率最高甚至是最有用的。他的广泛应用已经超过30年,包括机器人导航,控制,传感器数据融合甚至在军事方面的雷达系统以及导弹追踪等等。近年来更被应用于计算机图像处理,例如头脸识别,图像分割,图像边缘检测等等。

2012-08-03 10:20:11 1153

转载 二维数组定义以及动态分配空间

下面三种定义形式怎么理解?怎么动态分配空间? (1)、int **Ptr; (2)、int *Ptr[ 5 ]; 我更喜欢写成 int* Prt[5]; (3)、int ( *Ptr )[ 5 ];此文引自网上,出处不详,但是觉得非常好。略改了一点。多维数组一向很难,一般都采用一维数组,但是一旦要用到还真是头疼。 闲话少说,这里我就以三个二维数组的比较来展开讨论:

2012-07-23 17:53:47 1214

转载 反向投影图

图像的反向投影图是用输入图像的某一位置上像素值(多维或灰度)对应在直方图的一个bin上的值来代替该像素值,所以得到的反向投影图是单通的。用统计学术语,输出图像象素点的值是观测数组在某个分布(直方图)下的概率。 其中b(xi)表示在位置xi上像素对应的直方图第b(xi)个bin,直方图共m个bin,qu表示第u个bin的值。还是以例子说明(1)例如灰度图像如下

2012-07-06 10:12:41 1526 1

转载 MATLAB中处理任意大图像的函数blockproc

转至:http://www.matlabsky.com/thread-11783-1-1.htmlMATLAB分块处理矩阵的函数很早就有了——blkproc,但缺点是blkproc必须一次性把要处理的矩阵全部导入内存中,这样大大限制了其应用范围,对一些超大型的图像就无能为力了。幸运的是随着MATLAB使用范围越来越广,Mathworks也紧跟用户需求,新版本的MATLAB推出了可以处理任意大图

2012-07-04 11:25:18 23343 2

转载 MATLAB图像处理工具箱

转至:http://blog.csdn.net/merlin_q/article/details/7293148#MATLAB图像处理工具箱下列表格中除了个别函数外,其余函数都是图像处理工具箱提供的关于图像处理的函数,现摘录到此以备查找。表1 图像显示函数名功能说明函数名功能说明colorbar

2012-07-04 10:56:33 3257

转载 bwlabel函数(二值图像中元素标记)

转至:http://hi.baidu.com/zhudlike/item/69b6ca8fbb58dacdb171544e图像处理函数详解——bwlabel功能:对连通对象进行标注,bwlabel主要对二维二值图像中各个分离部分进行标注(多维用bwlabeln,用法类似)。用法:L = bwlabel(BW,n)[L,num] = bwlabel(BW,n)L = bwla

2012-07-03 10:05:42 26218

原创 返回引用的函数

函数可以返回一个引用,将函数声明为返回一个引用主要是为了将该函数用在赋值运算符的左边。#include using namespace std;int a[] = {2,4,6,8,10,12};int& index(int i);void main(){ index(3) =16; cout<<index(3)<<endl;}int& index(int i){ retur

2012-06-30 09:47:20 913 1

原创 Using the Singleton design pattern

《Using a Controller to communicate with processing modules》在MFC框架中实现的,本文将把同样的图像处理功能在Qt下实现。Qt GUI项目的创建,在以前的文章中已经描述过,这里不再做描述;mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include

2012-05-31 16:49:28 1352

原创 Creating a GUI application using Qt

Create New Project... and  choose Qt GUI ApplicationSpecifying the OpenCV library files and header files location (with extension .pro)#-------------------------------------------------##

2012-05-29 19:01:03 1304

转载 matlab连接摄像头读取视频部分解释

首先自己的电脑有个摄像头,如果没有插上USB摄像头 ,然后再启动Matlab(顺序不可返的)。具体方法:查询USB2.0Camera 的具体参数:输入:imaqInfo = imaqhwinfo返回:imaqInfo =InstalledAdaptors: {'coreco' 'winvideo'} %可选用的适配器名称,这里是两种'coreco'& 'wi

2012-05-27 11:30:27 6117 2

转载 matlab界面设计---对话框设计

课题好几天没有进展了,不知道是我的方法用错了呢,还是其他的原因。先放一下这个问题,做一个界面设计,也挺麻烦的,找了好几天的资料终于今天下午找到了,放在这里以免以后忘记了找不到。嘿嘿。    MATLAB GUI对话框设计       dialog   创建对话框       errordlg 创建错误对话框        helpdlg 创建帮助对话框        input

2012-05-23 16:47:23 5463 1

转载 Matlab图形及GUI

附录13 图形绘制附录13.1基本二维图形函数名功能描述函数名功能描述fill填充二维多边形polar极坐标图形绘制loglog全对数二维坐标绘制semilogxx轴半对数坐标图形绘制plot线性坐标图形绘制semilogyy轴半对数坐标图形绘制附录13.2基本三

2012-05-23 09:37:57 4480

转载 MATLAB 的GUI组件

GUI(Graphical User Interfaces):由各种图形对象组成的用户界面,在这种用户界面下,用户的命令和对程序的控制是通过“选择”各种图形对象来实现的。基本图形对象分为控件对象和用户界面菜单对象,简称控件和菜单。一.    控件对象及属性(Object and its attributes of controller))1. GUI控件对象类型(The m

2012-05-23 09:22:30 10029 2

转载 关于matlab鼠标响应

关于matlab鼠标响应转载:http://hi.baidu.com/alec1228/item/68ea36ebe4046f3a86d9deab第一种途径:ginput()函数ginput提供了一个十字光标使我们能更精确的选择我们所需要的位置,并返回坐标值。函数调用形式为:[x,y] = ginput(n)[x,y] = ginput[x,y,bu

2012-05-18 15:51:43 13100

原创 Using a Controller to communicate with processing modules

Create a simple dialog-based application with two button,one to select an image and one to start the processing Now,we will first add a button that will allow us to select the file that co

2012-05-07 12:29:27 1368 1

原创 Using the Strategy pattern in algorithm design

#include #include class ColorDetector { private: // minimum acceptable distance int minDist; // target color cv::Vec3b target; // image containing resulting binary map cv::Mat result;

2012-05-05 17:39:47 804

原创 神经网络辨识系统(二)

clc;close all;clear;y(1)= 0;k=1;u(k)= 2*rand-1;f(k)= 0.6*sin(pi*u(k))+0.3*sin(3*pi*u(k))+0.1*sin(5*pi*u(k));y(k+1)= 0.3*y(k)+f(k);for k=1:100 u(k)= 2*rand-1; f(k)= 0.6*sin(pi*u(k))+0.3

2012-05-02 21:53:55 3283 3

原创 神经网络辨识系统

clc;close all;clear;y(1)= 0;k=1;u(k)= sin(2*pi*k/250);f(k)= 0.6*sin(pi*u(k))+0.3*sin(3*pi*u(k))+0.1*sin(5*pi*u(k));y(k+1)= 0.3*y(k)+f(k);for k=2:100 u(k)= sin(2*pi*k/250); f(k)= 0.6*si

2012-05-02 18:30:13 3890 2

原创 模拟移动机器人控制(四)(再次修改)

环境:WIN7;MATLAB2010加入了模拟光电编码器的计数显示clc;close all;clearsubplot(121);title('模拟机器人坐标');hold onaxis([0,130,0,200]);t= 0.01;T= 1;[X,Y] = ginput(1);C= pi/2;P= [X,Y,C];L= 4;V= 4;Vl= V;Vr= V;

2012-04-24 23:19:33 1403 1

原创 模拟移动机器人控制(四)(修改)

解决了大于360°时机器人无限调整角度的问题;clc;close all;clearhold onaxis([0,200,0,200]);t= 0.01;[X,Y] = ginput(1);C= pi/2;P= [X,Y,C];L= 4;V= 4;Pl=[X-L/2,Y];Pr=[X+L/2,Y];plot((Pl(1)+Pr(1))/2,(Pl(2)+Pr(2))/2

2012-04-24 15:46:09 1016

原创 模拟移动机器人控制(四)

clc;close all;clearhold onaxis([0,200,0,200]);[X,Y] = ginput(1);C= pi/2;P= [X,Y,C];L= 4;V= 4;Pl=[X-L/2,Y];Pr=[X+L/2,Y];plot((Pl(1)+Pr(1))/2,(Pl(2)+Pr(2))/2,'*');plot(Pl(1),Pl(2),'o');plot

2012-04-23 21:31:38 867

转载 C++笔记:迭代器

http://ceeji.net/blog/cpp-learn-iterator/文章作者是 Ceeji(文章中注明为转载的除外)迭代器的概念除了在其它语言中司空见惯的下标法访问容器元素之外,C++ 语言提供了一种全新的方法——迭代器(iterator)来访问容器的元素。迭代器其实类似于引用,指向容器中某一元素。我个人认为,迭代器的产生,主要是为了统一各类容

2012-04-22 22:24:06 742

转载 std::vector : 用法与技巧

http://ceeji.net/blog/cpp-std-vector/文章作者是 Ceeji(文章中注明为转载的除外)介绍这篇文章的目的是为了介绍std::vector,如何恰当地使用它们的成员函数等操作。本文中还讨论了条件函数和函数指针在迭代算法中使用,如在 remove_if()和for_each()中的使用。通过阅读这篇文章读者应该能够有效地使用vecto

2012-04-22 22:22:34 930

转载 傅立叶变换的物理意义

1、为什么要进行傅里叶变换,其物理意义是什么? 傅立叶变换是数字信号处理领域一种很重要的算法。要知道傅立叶变换算法的意义,首先要了解傅立叶原理的意义。傅立叶原理表明:任何连续测量的时序或信号,都可以表示为不同频率的正弦波信号的无限叠加。而根据该原理创立的傅立叶变换算法利用直接测量到的原始信号,以累加方式来计算该信号中不同正弦波信号的频率、振幅和相位。和傅立叶变换算法对应的是反傅立叶变换

2012-04-07 16:24:06 1416

原创 模拟移动机器人控制(三)

MATLAB模拟移动机器人跟踪轨迹的控制代码:clc,close all;clearX = 1:0.1:10;;P = rand(1,4)*10;Y = P(1,1)*X+P(1,2)*sin(0.5*X)+P(1,3)*sin(X)+P(1,4)*sin(2*X);VW = [2;pi/36];%VW = [v;w]i = 0;holdplot(X,Y)for s=1

2012-03-28 12:59:08 1180

原创 模拟移动机器人控制(二)

MATLAB模拟移动机器人控制 程序:clc;close all;clear;PI = [3;7;0]%PI = [xi;yi;ci]PT = [120;81;pi/2]%PT = [xt;yt;ct]VW = [7;pi/50]%VW = [v;w]P = PI; %P = [x;y;c][xi,yi,ci,xt,yt,ct,x,y,c,v,w] = df(PI,PT,

2012-03-27 23:27:58 1020

原创 模拟移动机器人控制(一)

MATLAB模拟移动机器人控制程序:clc;close all;clear;PI = [3;7;0]%PI = [xi;yi;ci]PT = [120;81;pi/2]%PT = [xt;yt;ct]VW = [5;pi/12]%VW = [v;w]P = PI; %P = [x;y;c][xi,yi,ci,xt,yt,ct,x,y,c,v,w] = df(PI,PT,P,VW)

2012-03-27 23:08:16 1592

原创 BP网络练习(二)

上次用MATLAB做的,这次尝试用C写了下,有待改进!#include #include double daoshu(double p)//求导数函数{ double d; d = 1/p; return d;}int main(int argc,char argv[]){ int n; double P[10] = {4,11,23,34,47,58,62,71,89,

2012-03-25 23:07:22 988

原创 BP网络练习

利用BP算法及Sigmoid函数,研究函数的逼近问题:f(x)=1/x,  1BP神经网络:clc;close all;clear;N = 7;P = rand(1,N);P = P*100T = P.^(-1)w1 = rand(1,2);w2 = rand(2,1);E = 0;Eta = 0.5;epoch = 0;while (epoch==0||0.5

2012-03-21 23:55:34 2516

转载 【转】 Matlab神经网络工具箱中的Train和Adapt函数区别

转至: http://www.matlabsky.com/thread-4084-1-1.html先看看Matlab官方的解释,请如下操作:在Matlab的Command Window中输入doc adapt或者doc train,将滚动条拖到最后有一个Algorithm说明,这里有两个函数的计算介绍。adapt

2012-03-19 20:58:43 11042 5

原创 MATLAB BP网络工具箱中不同学习函数,训练函数和性能函数时的学习效率和精度

demo来自《神经网络理论与MATLAB7实现》首先,介绍一下BP网络在MATLAB工具箱中常用的几类函数:前向网络创建函数:newcf   创建级联前向网络newff   创建前向BP网络newffd   创建存在输入延迟的前向网络传递函数:logsig   S型的对数函数dlogsig   logsig的导函数tansig   S型的正切函数dt

2012-03-19 11:48:21 46457 1

原创 基于MATLAB神经网络工具箱的感知器demo1(目标函数和分界线绘制)

%% 例2.5 本例主要目的在于演示函数plotpc(分界线绘制函数)和plotpv(输人/目标向量绘制函数)的应用clc;close all;clear;p=[0 0 1 1;0 1 0 1];t=[0 0 0 1];plotpv(p,t);%绘制输入向量和目标向量net=newp(minmax(p),1);%创建一个感知器网络net.iw{1,1}=[-1.2 -0.5];%设定权

2012-03-17 15:23:11 3169

原创 MATLAB神经网络工具箱中感知器权值和阈值的学习函数learnp

我先把代码贴过来!慢慢研究!function [out1,out2] = learnp(varargin)%LEARNP Perceptron weight/bias learning function.%% learnp is the perceptron weight/bias learning function.%% learnp(W,P,Z,N,A,T,E,gW,gA,D

2012-03-16 17:22:53 6422 2

C++ 数字化婚姻配对尝试(控制台版+QT版)

2013“中兴捧月”杯比赛 任务一 数字化婚姻配对尝试,欢迎交流!

2013-07-28

OpenCV 2 Computer Vision Application Programming Cookbook.

OpenCV 2 Computer Vision Application Programming Cookbook.

2012-02-07

shadow_detection_and_removal-harini.ppt

shadow_detection_and_removal-harini.ppt

2012-01-22

GMM for Real- time Tracking with Shadow Detection

An Improved Adaptive Background Mixture Model for Real- time Tracking with Shadow Detection

2012-01-22

丛爽_Matlab工具箱的神经网络理论与应用(全文).pdf

丛爽_Matlab工具箱的神经网络理论与应用(全文).pdf

2012-01-22

一种新的形变指纹匹配方法

一种新的形变指纹匹配方法,一个论文,不是我的,感觉写得会弄好,分享给大家

2011-12-26

空空如也

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

TA关注的人

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