自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 《自动控制原理》(胥布工版)二阶系统时域分析(使用GUI)

闲来没事,想到刚学完的《自动控制原理》中的

2014-04-12 09:20:40 3734 1

原创 《自动控制原理》(胥布工版)习题3-4(使用GUI)

chuci

2014-04-08 00:25:23 2152

原创 《自动控制原理》(胥布工版)习题2-21

2-21    已知某单位负反馈的开环传递函数为:                                试在MATLAB环境下,分别求系统的单位脉冲响应和单位阶跃响应。解:    因为系统的开环传递函数为G(s),反馈函数为H(s),所以系统的传递函数应为:                MATLAB代码如下:%%%%%%%%%%%%%%%

2014-03-27 18:29:18 4622

转载 STM32自带的IIC配置

以下是main.c中的内容://**********************************************************// 使用STM32F103自带的IIC,利用IIC2实现STM32与EEPROM芯片// AT24C02间的数据传输。传输成功在LCD上显示。// 试验平台为正点原子的ALIENTEK战舰开发板//********************

2014-03-21 12:21:23 16853 4

原创 《学习OpenCV》codebook法+连通域法(page319)

codebook能够通过学习,消除轻微移动的背景(如摇摆的树叶)的影响;而连通域法能够消除背景建模产生的少量噪声,从而产生一个相对精确的目标轮廓。另外通过测试,codebook一个可能的最大的缺点是对光线非常敏感。#include "cv.h" #include "highgui.h"#include "cxcore.h"/*******************************

2014-02-19 16:34:19 1945

转载 codebook背景建模原理

CodeBook(码本)算法的基本思想是得到每个像素的时间序列模型。这种模型能很好地处理时间起伏,缺点是需要消耗大量的内存。CodeBook算法为当前图像的每一个像素建立一个CodeBook(CB)结构,每个CodeBook结构又由多个CodeWord(CW)(码字,或者是码元:CodeElement)组成。CB和CW的形式如下:        CB = { CW1, CW2, … CWn

2014-02-18 21:15:36 1644

原创 《学习OpenCV》codebook法实现背景建模(page308)

对着书本、例程研究了一个下午,感觉codebook还是难以理解。将例程分解成一句一句就能够看懂,但综合起来就不太懂了。/**********************************************************************************************//* A few more thoughts on codebook models

2014-02-18 20:42:23 2424

原创 《学习OpenCV》平均距离法实现背景建模(page300)

/******************************************************************************************** Averaging Background Method 平均背景法 We’ve just seen a simple method of learning background scenes and seg

2014-02-18 17:29:01 1472

转载 协方差的意义

《学习OpenCV》中第307页有说到协方差。翻开大一的《概率论与数理统计》,发现只有协方差的定义、计算方法等,而没有协方差的实际意义。下面是一篇比较清楚介绍协方差意义的文章:在概率论中,两个随机变量 X 与 Y 之间相互关系,大致有下列3种情况:当 X, Y 的联合分布像上图那样时,我们可以看出,大致上有: X 越大  Y 也越大, X 越小  Y 也

2014-02-18 15:02:09 1093

原创 《学习OpenCV》练习8-5

在黑色背景上画一个半径为200白色的圆,理论上其周长应该为2π*200≈1267 。检测该图像的轮廓,计算轮廓的长度;然后分别使用1/90,1/66,1/11,1/10,1/2,1,3作为精度参数,使用cvApproxPoly()逼近,计算轮廓长度。得出轮廓长度约为理论值的一半。#include "cv.h"#include "highgui.h"/*某些颜色的宏定义*/#define

2014-02-17 11:24:11 762

原创 《学习OpenCV》练习8-1(有问题,未解决,求高人指教)

使用两个滑动条与仿射变换函数,可以实现图像的缩放与旋转;使用另外一个滑动条,可以实现图像阈值化阈值的设置,然后根据阈值化后的二值图像画出图像的轮廓;最后想利用cvFindDominantPoints函数实现查找关键点功能,但失败,原因还在查找当中,求高人指教。#include "cv.h"#include "highgui.h"#include "stdio.h"#include

2014-02-16 23:18:14 1065

原创 《学习OpenCV》练习7-6

#include "cv.h"#include "highgui.h"//*****************************************************//画直方图函数:根据输入图像,显示HSV二维直方图//src :指向输入图像的指针//h_bins :H分量(hue色调)在直方图里划分的等级//s_bins :S分量(sa

2014-02-15 20:51:36 712

原创 《学习OpenCV》练习7-3

#include "cv.h"#include "highgui.h"#include "stdio.h"//*****************************************************//画直方图函数:根据输入图像,显示HSV二维直方图//src :指向输入图像的指针//h_bins :H分量(hue色调)在直方图里划分的等级/

2014-02-15 20:42:05 933

原创 《学习OpenCV》练习7-2

#include "cv.h"#include "highgui.h"#include "stdio.h"//*****************************************************//画直方图函数:根据输入图像,显示HSV二维直方图//src :指向输入图像的指针//h_bins :H分量(hue色调)在直方图里划分的等级/

2014-02-15 20:35:55 861

原创 《学习OpenCV》练习7-1

#include "cv.h"#include "highgui.h"#include "stdio.h"int main(){ /*产生10000随机数,并将随机数储存于一个1*10000像素的图像中*/ CvRNG rng; rng = cvRNG( cvGetTickCount() ); IplImage* mat = cvCreateImage( cvSize(1,

2014-02-15 20:32:09 790

原创 《学习OpenCV》练习6-7

#include "cv.h"#include "highgui.h"/*canny检测中的高低阈值*/double lowthresh = 0; double highthresh[] = { 25, 75, 125, 175, 225 };/*canny检测中高低阈值的比例*/double prop[] = { 1.5, 2.75, 4 };int ma

2014-02-15 20:24:23 920

原创 《学习OpenCV》练习6-5

#include "cv.h"#include "highgui.h"#include "stdio.h"/*设置图像尺寸*/const CvSize size = cvSize(400,400);/*cvSobel()函数的参数,为方形滤波器的宽或高,可以为1,3,5,7,9...*/const int aperture[] = { 3, 5, 9, 11, 13, 17 };

2014-02-15 20:21:59 628

原创 《学习OpenCV》练习6-2

#include "cv.h"#include "highgui.h"int main(){ float a_kernel[] = { 1.0/16, 2.0/16, 1.0/16, 2.0/16, 4.0/16, 2.0/16, 1.0/16, 2.0/16, 1.0/16 }; //创建问题a中核的元素 float b_kerne

2014-02-15 20:17:45 683

原创 《学习OpenCV》摄像头影像处理

分别对电脑摄像头输入的影像进行各种处理。#include "highgui.h"#include "cv.h"#include "stdio.h"#include //*****************************************************//主函数//***********************************************

2014-02-15 20:13:24 893

原创 《学习OpenCV》练习5-11

#include "cv.h"#include "highgui.h"#include "stdio.h"#include //#pragma comment(lib, "opencv_legacy244.lib")//*****************************************************//主函数//**********************

2014-02-15 20:06:45 634

原创 《学习OpenCV》练习5-5

#include "cv.h"#include "highgui.h"#include "stdio.h"//*****************************************************//主函数//*****************************************************int main(){ /*载入源图像*/

2014-02-15 20:01:29 619

原创 《学习OpenCV》练习5-4

#include "cv.h"#include "highgui.h"#include "stdio.h"//*****************************************************//主函数//*****************************************************int main(){ /*载入源图像*/

2014-02-15 18:59:20 911

原创 《学习OpenCV》练习5-2

#include "cv.h"#include "highgui.h"#include "stdio.h"//*****************************************************//主函数//*****************************************************int main(){ /*创建一幅源图像,

2014-02-15 18:55:08 612

原创 《学习OpenCV》练习5-1

#include "cv.h"#include "highgui.h"#include "stdio.h"//*****************************************************//主函数//*****************************************************int main(){ /*导入源图像,并为源

2014-02-15 18:51:36 593

原创 《学习OpenCV》练习4-4

#include "cv.h"#include "highgui.h"#include "stdio.h"/*声明滑动条当前位置全局变量*/int g_slider_position = 0;/*声明视频状态标志位,其值为0和1,分别控制开关的断开与闭合(按下),对应视频的暂停与播放*/int g_switch_value = 1; /*声明视频当前状态信息全局变

2014-02-15 18:39:33 690

原创 《学习OpenCV》练习4-3

直方图的内容在《学习OpenCV》第七章有详细介绍。#include "cv.h"#include "highgui.h"#include "stdio.h"/*声明要画出的矩形结构体,结构体包含的成员有起始点坐标(x,y),宽(width),高(height)*/CvRect g_rect; /*声明鼠标左键状态全局标志位,若为0则鼠标左键为弹起,若为1则鼠标左键按下*/boo

2014-02-15 18:36:23 765

原创 《学习OpenCV》练习4-2

#include "cv.h"#include "highgui.h"#include "stdio.h"/*声明全局变量point,为鼠标当前坐标*/CvPoint point;/*声明存储某点RGB值的全局数组*/char RGB[3];/*声明鼠标左键状态全局标志位,若为0则鼠标左键为弹起,若为1则鼠标左键按下*/bool g_mouse_flag = 0;/*声明鼠

2014-02-15 18:30:14 726

原创 《学习OpenCV》练习4-1

#include "cv.h"#include "highgui.h"#include "stdio.h"//*****************************************************//canny边缘检测函数:输出写入一个单通道(灰度级)图像//in :输入的IplImage图像指针//lowThresh :/

2014-02-15 18:26:59 890

原创 《学习OpenCV》练习3-7

#include "cv.h"#include "highgui.h"#include "stdio.h"int main(){ IplImage* img = cvLoadImage( "homework_3-7.jpg" ); IplImage* clone1, *clone2; IplImage* dst = cvCreateImage( cvGetSize(img), im

2014-02-15 18:22:32 707

原创 《学习OpenCV》练习3-6

#include "cv.h"#include "highgui.h"int main(){ IplImage* img = cvLoadImage( "homework_3-5.jpg" ); /*创建两个图像,尺寸为200*300,深度、通道数、原点、每一行字节数(widthstep)与起始地址(imagedata)均与img相同*/ IplImage* dst1 = cvCr

2014-02-15 18:16:09 694

原创 《学习OpenCV》练习3-5

#include "cv.h" #include "highgui.h" int main(){ IplImage* img = cvCreateImage( cvSize(200,200), IPL_DEPTH_8U, 1 ); //创建一指向尺寸为210*210像素、深度为8、通道为1的IplImage指针img cvZero( img );

2014-02-15 18:09:26 693

原创 《学习OpenCV》练习3-4

#include "cv.h" #include "highgui.h" int main(){ IplImage* img = cvCreateImage( cvSize(100,100), 8, 3 ); //生成一幅图像,尺寸为100*100像素,深度为8,通道为3,img指向该图像 cvZero( img ); //将该图像清

2014-02-15 18:04:28 785

原创 《学习OpenCV》打印矩阵

创建一个10行*10列的矩阵,矩阵元素为三通道。最后将此矩阵的元素打印出来,加强对OpenCV矩阵、指针的理解。#include "cv.h"#include "stdio.h"int main(){ /*用cvCreateMat函数建立一个CvMat格式、10行*10列、3通道8位signed型的矩阵mat,返回一个指向CvMat结构体的指针*/ CvMat* mat = cvC

2014-02-15 18:01:48 2805

原创 《学习OpenCV》练习3-2

#include "cv.h"#include "highgui.h"int main(){ /*用cvCreateMat函数建立一个CvMat格式、100行*100列、3通道8位unsigned型的矩阵mat,返回一个指向CvMat结构体的指针*/ CvMat* mat = cvCreateMat( 100, 100, CV_8UC3 ); cvZero(mat);

2014-02-15 17:55:13 957

原创 《学习OpenCV》练习2-5

《学习OpenCV》练习2-5:从摄像头读入视频数据,创建滚动条,操作滚动条可以动态调节缩放比例。#include "cv.h"#include "highgui.h"/*函数声明*/IplImage *doPyrDown( IplImage *input, int filter = CV_GAUSSIAN_5x5 ); //doPyrDown函数,slider的回调函数声明void

2014-02-15 17:43:51 766

原创 《学习OpenCV》例2-3课后练习(page24)

#include "cv.h"#include "highgui.h"/*全局变量*/int g_slider_position = 0; //滑动条当前位置CvCapture* g_capture = NULL;//视频的帧图像//*****************************************************//滑动条回调

2014-02-15 17:14:26 705

《自动控制原理》(胥布工版)二阶系统时域分析(使用GUI)

使用 MATLAB GUI 做了一个有关二阶系统的时域响应程序:可以通过移动滑动条设置阻尼系数 ζ 与自然角频率 ωn 的值,同时可以选择系统的单位阶跃响应还是单位脉冲响应,在坐标轴中显示响应曲线;如果为单位阶跃响应下欠阻尼情况,还会计算并显示出5个二阶系统单位阶跃响应的性能指标。

2014-04-12

空空如也

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

TA关注的人

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