虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

无线视频<b>监控</b>系统

  • 离散实验 一个包的传递 用warshall

     实验源代码 //Warshall.cpp #include<stdio.h> void warshall(int k,int n) { int i , j, t; int temp[20][20]; for(int a=0;a<k;a++) { printf("请输入矩阵第%d 行元素:",a); for(int b=0;b<n;b++) { scanf ("%d",&temp[a][b]); } } for(i=0;i<k;i++){ for( j=0;j<k;j++){ if(temp[ j][i]==1) { for(t=0;t<n;t++) { temp[ j][t]=temp[i][t]||temp[ j][t]; } } } } printf("可传递闭包关系矩阵是:\n"); for(i=0;i<k;i++) { for( j=0;j<n;j++) { printf("%d", temp[i][ j]); } printf("\n"); } } void main() { printf("利用 Warshall 算法求二元关系的可传递闭包\n"); void warshall(int,int); int k , n; printf("请输入矩阵的行数 i: "); scanf("%d",&k); 四川大学实验报告 printf("请输入矩阵的列数 j: "); scanf("%d",&n); warshall(k,n); } 

    标签: warshall 离散 实验

    上传时间: 2016-06-27

    上传用户:梁雪文以

  • 道理特分解法

    #include "iostream" using namespace std; class Matrix { private: double** A; //矩阵A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //为向量b分配空间并初始化为0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //为向量A分配空间并初始化为0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析构中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"请输入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"请输入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"个:"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分别求得U,L的第一行与第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分别求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"计算U得:"<<endl; U.Disp(); cout<<"计算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; } 

    标签: 道理特分解法

    上传时间: 2018-05-20

    上传用户:Aa123456789

  • 飞凌嵌入式-LS1043A LS1046A核心板硬件设计手册

    飞凌嵌入式-LS1043A LS1046A核心板硬件设计手册第一章 NXP QorIQ LS104xA 简介 QorIQ® LS104xA 处理器是恩智浦面向嵌入式网络推出的一款四核 64 位 ARM®处理器。LS1023A (双 核版本)和 LS104xA (四核版本)可通过支持无风扇设计的灵活 I/O 封装,提供超过 10 Gbps 的性能。这款 SoC 是专为小规格网络和工业应用而设计的解决方案,针对经济型低端 PCB 进行了 BOM 优化,降低了 电源成本,采用了单时钟设计。全新 0.9V 版本的 LS104xA 和 LS1023A 能够面向无线 LAN 和以太网供电 系统提供额外的功耗节省。全新 23x23 封装方式,支持引脚兼容设计,可扩展至 LS1046A (四核 A72 处 理器)。QorIQ LS104xA 能够提升双核 32 位 ARM 产品的性能,并且延续了 QorIQ 系列一贯的 I/O 灵活性, 集成了 QUICC Engine®,继续提供对 HDLC、TDM 或 Profibus 的无缝支持。 FET104xA-C 核心板 CPU 采用的是 LS1043AXE8QQB 和 LS1046AXE8T1A。如下为 LS1043A 和 LS1046A 的应用处理框图:

    标签: 嵌入式

    上传时间: 2022-03-06

    上传用户:

  • 硬件伺服控制芯片TMC4671电流环速度环位置环PI配置方法

    本文逐步介如何使用USB-2-RTMI(RTMI)一步一步调试TMC4671。通讯转换器是采用基于FTDI FT4222H高速 USB转SPI桥路。采用USB供电带有一个小巧的10引脚接头和TMC4671-EVAL的RTMI接口引脚相同,且具有相同的引分配可以在TMC4671估板上找到。TMCL- IDE提供软件工具用于调试不同控制环路。因此,RTMI是调试,监控和系统配置的最简便的方式。

    标签: FOC tmc4671 伺服控制芯片

    上传时间: 2022-06-12

    上传用户:zhanglei193

  • UHF频段RFID天线与射频匹配电路分析

    作为一项新兴的自动识别技术,无线射频识别技术被喻为21世纪最具革命性意义的无线通信技术之一.它基于射频信号的空间耦合原理和电磁场的传输特性,通过无线信号进行双向通信,自动识别目标物体并提取相关信息,实现了对静止或移动的待识别物品的自动识别和数据采集。a无线射频识别技术发源于雷达原理,到今日已经走过了59年的光阴。随着科技的不断进步,无线射频识别技术得到了极快的发展,产品种类日益丰富,应用也越来越广泛,已涉及到人们日常生活的各个方面。被誉为条形码未来替代品的无线射频识别技术,必将成为未来信息社会建设的一项基础科技。无线射频识别技术系统分为低频、高频、超高频、微波等四个工作频段。目前最被看好的超高频段是未来商用市场规模最大的频段,也是技术上最难实现的频段,国内外的相关科研人员也在集中探讨此频段的技术难点。根据电子标签工作供能的不同,无线射频识别技术系统又可分为有源系统和无源系统,而超高频无源RFID系统的设计更是国内外目前研究热点中的热点。本文主要关注的是超高频无源RFID电子标签技术的研究.

    标签: uhf频段 rfid 天线 射频

    上传时间: 2022-06-20

    上传用户:

  • 如何在组态王中添加网络视频实时监控

    内容导读:一、连接网络摄像头,把电脑IP与摄像头IP改为同一网段内。测试用的摄像头IP为192.0.0.64,把电脑改为同一网段。二、注册海康威视摄像头OCX控件。在文件上右键点击打开方式,找到regsvr32.exe点打开,再确定。一、连接网络摄像头,把电脑IP与摄像头IP改为同一网段内。测试用的摄像头IP为192.0.0.64,把电脑改为同一网段。二、注册海康威视摄像头OCX控件。在文件上右键点击打开方式,找到regsvr32.exe点打开,再确定。三、在工程画面中点击插入通用控件.四、选择NetVideoActiveX23控件。五、添加控制按钮.六、更改字符串为需要显示文字.七、双击打开动画连接属性,点击按下时出现命令语言页面写入需要的命令点击确定退出。八、点击开发画面中文件--全部存,保存画面。

    标签: 组态王 网络视频监控

    上传时间: 2022-07-24

    上传用户:

  • VIP专区-嵌入式/单片机编程源码精选合集系列(95)

    VIP专区-嵌入式/单片机编程源码精选合集系列(95)资源包含以下内容:1. Embedded Systems Building Blocks(E) uC/OS-II的好书.2. zigbee的说明文档!看起来很方便!希望对大家有帮助!.3. PCI总线配置说明,希望给PCI驱动开发的朋友一些帮助..4. Keil UserGuide ,Keil C51编译器使用中文手册.5. 语音芯片ISD1790的中文 使用手册!.6. 介绍FPGA/CPLD设计的指导性原则.7. Allegro、drl文件浏览软件。 用于硬件电路设计后期的软件处理。 界面美化版。.8. NETLink-PRO-ETH_EN profibus develop document!.9. 2005年微软移动与嵌入式开发者大会的文稿。.10. ssd1926 驱动3.5TFT程序.11. 型号:OCMJ8X15B(不带触摸屏) MCU :89C52 功能:演示.12. 型号:4X8B(不带触摸屏) MCU :89C52 功能:演示.13. 给大家提供一个在inram/exram中调试的示例,在周公的lpc2200上调试过..14. TI原厂的TMS32C6713开发板的原理图.15. 嵌入式程序员面试的宝典。包括了面试中常见的问题和应聘者应该具备的知识。.16. SD卡源程序 SD卡源程序 SD卡源程序.17. uip-1.0,give everyone who want..18. 实验目的 1.培养学生综合掌握软件开发过程的能力。 2.培养学生综合运用面向对象设计方法的能力.19. Mini51Board编程模板源程序,需要的可以.20. 使用MC9S12DG128芯片.21. 介绍无线嵌入式操作系统Tinyos,该系统专门为无线传感系统开发而设计.22. 一篇关于CC2430的ZigBee协议的构建,该文介绍了如何利用CC2430RF模块实现字节级,数据包级的无线发送及路由.23. 嵌入式实时操作系统教材1.24. 航显系统中LED显示软件应用.25. FAT和yaffs文件系统---学习文件系统的有帮助.26. 用C语言实现高效嵌入式编程.27. 嵌入式系统中的软件设计技术──C语言程序设计.28. EC++与C++嵌入式系统编程比较研究.29. 可编程控制器S7-200多个演示程序.30. ITK software guide. 很详细的关于ITK用法介绍。.31. i2c-tools,读取i2c设备的工具.32. 提供79l06的使用手册及其资料查询 7906.33. 提供79l06的使用手册及其资料查询 7906.34. 一个虚拟仪器终端.35. PCI协议的一部分翻译; PDF格式; 效果一般。.36. 可编程任意波形信号发生器multisim8仿真.37. 555定时电路的单稳态工作方式multisim8仿真。.38. 任意进制计数器的仿真分析multisim8.39. Direct Digital Synthesis (DDS),最好用的可步进的数字频率发生器的方法.40. uC_GUI的部分说明手册的中文翻译.

    标签: 机械设计

    上传时间: 2013-04-15

    上传用户:eeworm

  • 基于ARM的网络视频监控系统设计与实现.rar

    近年来,随着多媒体技术、计算机网络与通信技术的的快速发展,传统的监控系统也不断向着新的发展方向进行着不断的更新与发展。进而随着嵌入式技术的出现以及人们对降低监控系统成本和提高可靠性的迫切需求,基于嵌入式系统的网络视频监控系统将成为新的研发热点。 本文的目的是把嵌入式技术与计算机网络技术相结合,构造一个性能稳定且具有较强处理能力的数字化远程视频监控系统。该监控系统以嵌入式Linux系统平台作为服务器端,服务器程序在其上以后台方式运行,等待监控系统环境中的客户机使用浏览器向其发送访问请求,实现在局域网乃至Internet网上对摄像头的远程控制。 文中把系统设计分为三大部分:系统硬件设计、嵌入式Linux在硬件平台的实现和系统软件设计。硬件设计部分首先提出了整个硬件系统的实现方案,接着详细介绍了S3C2410处理器与存储器、以太网控制器芯片以及USB和串口的接口电路设计;第二部分详细叙述了嵌入式Linux在本系统硬件平台的移植实现及应用程序的开发特点,重点讲述了本系统平台上Linux的引导加载程序Bootloader的设计过程;系统软件部分首先介绍了USB接口摄像头驱动在嵌入式Linux下的实现,重点讲述了Video4Linux下视频采集的实现,接着论述了如何实现图像的JPEG压缩,最后针对基于B/S模式的网络通信系统结构,详细阐述了网络通信的具体实现过程和方法。 最后在办公室局域网通过对系统测试,显示了系统运行结果,实现了利用局域网或Internet网对远程环境进行监控的功能。

    标签: ARM 网络视频监控 系统设计

    上传时间: 2013-07-04

    上传用户:lgnf

  • 基于ARM9无线图像采集系统的研究与开发.rar

    上海交通大学工程硕士学位论文 本文首先对视频监控系统的现状做了简单分析, 并介绍了本系统 中主要涉及到的相关技术,包括嵌入式技术、图像压缩技术、视频压 缩技术和移动数据通信技术。具备了一定的理论基础后,提出本系统 的总体设计方案,明确需要实现的目标功能。然后,围绕目标方案详 细介绍了具体实现方法,包括硬件总体结构、嵌入式 Linux的移植、 USB 摄像头驱动移植、Video4Linux 编程方法、网络传输模块的开发、 流媒体系统建立、WAP 程序的开发等。最后给出了在现网测试环境中 调测结果。 本系统通过嵌入式芯片实现静态图像及视频的采集、编码,并将 采集压缩编码后的数据传送到视频中心服务器, 在2G/3G 移动终端中 以 WAP 或流媒体客户端方式直接查看远程图像。 系统最大的特点是采 用了分布式架构的 C/S(采集端至视频中心服务器)和 B/S(WAP 服 务器至移动终端)结构便于系统的动态扩展;同时也借助了 WAP 技术 实现了传统视频监控的无线化。

    标签: ARM9 无线图像 采集系统

    上传时间: 2013-07-05

    上传用户:cuibaigao

  • 基于嵌入式ARM的远程视频监控系统研究

    随着科技的进步,视频监控系统正在向嵌入式、数字化、网络化方向发展。嵌入式视频监控系统充分利用大规模集成电路和网络的科技成果,实现了体积小巧、性能稳定、通讯便利的监控产品。 本文以S3C2410为核心硬件平台开发了基于嵌入式的远程视频监控系统,并对关键技术进行了论述和研究。首先给出了系统总体软硬件设计方案,针对本系统硬件对vivi进行了修改和移植,对编译和移植Linux内核以及制作YAFFS文件系统也做了深入的研究,重点讨论了在嵌入式Linux操作系统下开发USB接口摄像头驱动程序和利用linux提供的Video4Linux API函数实现视频数据采集,其次采用背景差法实现了对视频图像中运动目标的检测,然后通过MJPEG压缩算法实现了视频数据压缩,接着介绍了在Linux下基于TCP/IP协议的socket编程,实现了视频数据的网络发送。最后着重论述了嵌入式Web服务器的设计,编写了视频监控主界面程序,并实现了基于B/S模式的视频监控系统结构。 本系统采用模块化设计方法,使得设计更加简洁、高效,具有良好的扩展性和易用性,有利于系统升级。另外采用嵌入式的方法,系统成本较低,易于推广使用。

    标签: ARM 嵌入式 远程视频监控 系统研究

    上传时间: 2013-04-24

    上传用户:小枫残月