设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于NodeJS的图像数据转发系统的设计与实现
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  
山西大学商务学院毕业论文(设计)开题报告
论文(设计)题目
基于NodeJS的图像数据转发系统的设计与实现
学生姓名
专业
计算机科学与技术
指导教师
 
选题目的:
随着摄像机数量的急剧增加,传统的人工被动监控已经远远无法满足监控任务的需求。近30年来,基于图像分析处理算法建立起来的智能视频监控系统的出现,缓解了这个问题。但是为了降低图像分析算法的开发成本,提高开发效率,孝义新安小区监控人员目前只能在一台PC机上查看经过算法分析处理后的实时图像,而无法通过浏览器进行多用户的远程实时监控。因此为了孝义新安小区监控人员能通过浏览器实时远程查看经过智能视频监控系统分析后的图像,提高监控效率,将为孝义新安小区监控人员实现一个面向实时智能视频监控系统的图像转发系统。
设计的系统将采用NodeJS、TCP/IP、websocket、Jpeg、Data URI等技术,实现图像数据转发功能,使图像从智能视频监控系统到浏览器进行转发,使监控人员通过浏览器进行实时远程的智能视频监控成为可能,便于多人通过浏览器进行监控,从而提高了监控效率。
 
 
与本课题相关的技术和方法综述:
    系统将采用NodeJS、TCP/IP、websocket、JPEG等技术来进行设计,具体如下:
(1)NodeJS
NodeJS是一个基于javaScript运行时建立的一个平台,可以搭建快速的扩展性强的网络
应用。由于基于事件机制和非阻塞I/O模 50 型,轻量而高效的NodeJS非常适合运行数据密集型的实时应用。设计的基于NodeJS的图像数据转发系统将运行在已有的智能视频监控系统的后端,系统的呈现方式是NodeJS服务器。
(2)TCP/IP
TCP/IP协议提供一种面向连接的可靠的字节流服务,并且有较强的实时性,非常适合用来传
输有实时性要求的数据。在论文的实现中,把NodeJS服务器作为TCP Server,而智能视频监控系统作为TCP Client,目的是保证即使TCP Server宕机了,TCP Client即智能视频监控系统仍然能正常运行。
(3)Websocket
Websocket是HTML5的一种新的协议,它实现了浏览器与服务器全双工socket通信。在本系统的设计中,NodeJS服务器接收到图像数据后,会使用Websocket协议立即把图像数据转发给当前与NodeJS服务器建立连接的浏览器,以达到实时转发的效果。
(4)JPEG图像数据压缩
JPEG是互联网上使用最广泛的一种图像存储和传送格式,JPE 图像压缩算法能够在提供良好的压缩性能的同时,具有比较好的图像重建质量,被广泛应用于图像和视频处理领域。在系统的实现中,智能视频监控系统需要对图像进行Jpeg压缩后,才通过Socket发送给NodeJS服务器。
 
 
 
山西大学商务学院毕业论文(设计)开题报告
主要设计内容: 
设计内容主要包括系统需求分析、功能分析、数据库设计、系统测试主要内容,具体如下:
1、 系统需求分析
    目前为了降低图像分析算法的开发成本,提高开发效率,许多智能视频监控系统都是利用
opencv图像处理库开发的pc本地程序,孝义新安小区监控人员只能在一台pc机上查看经过算法分析处理后的实时图像,而无法通过浏览器进行多用户的远程实时监控。所以设计一个面向实时智能视频监控系统的图像转发系统,以便多个新安小区监控人员能通过浏览器实时远程查看经过智能视频监控系统分析后的图像,是非常有意义的。
2、 功能分析
设计的系统主要由四部分组成,分别是图像处理模块、图像接收模块、图像数据压缩模
块和图像转发模块。具体如下:
(1)图像处理模块
智能视频监控系统通过对摄像机采集到的图像进行禁区闯入、人员计数、去雾、去雨雪图
像算法处理。
(2)图像接收模块
图像接收模块的作用是将经过智能视频监控系统处理的实时图像帧传输到NodeJS服务
器上,以让NodeJS服务器进一步将图像数据转发到各个用户浏览器。
(3)图像数据压缩模块
通过JPEG 图像数据压缩技术,对图像进行Jpeg压缩,然后通过Socket发送给NodeJS服务器。
(4)图像转发模块
图像转发模块的功能是将由智能视频监控系统通过Socket 传输给NodeJS服务器的Jpeg
图像数据转发给浏览器,让多个用户能同时从浏览器观看实时的监控图像。
3、 数据库
设计采用MySql技术,建立图像数据存储数据库。
4、 系统测试
    本设计将采用黑盒测试技术,进行图像数据处理测试,图像压缩测试,图像显示测试。
设计的环境、方法及措施:
环境:硬件环境:视频监控系统;电脑CPU:2.0GHz及以上,内存:2GB及以上。
    软件环境:JetBrains WebStorm 10.0.1;。
方法及措施:
通过对孝义新安小区监控工作人员实时观看监控的需求分析,构建一个基于NodeJS的图像数据转发系统。该系统将使用NodeJS、TCP/IP、websocket、jpeg、data URI等技术实现图像从智能视频监控系统到浏览器的转发,使得孝义新安小区监控人员通过浏览器进行实时远程的智能视频监控成为可能。在NodeJS服务器的控制台观察图像数据代码,调试运行,在浏览器中观察图像情况,多次测试,直至程序稳定运行,完成系统设计。
指导教师意见及建议:
 
签字:            
年    月    日
注:1. 此表由学生填写后交指导教师签署意见,否则不得开题;此表作为毕业论文(设计)评分的依据。 2. 学生填写部分可以用电脑输入,教师填写部分必须手填。
  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于Python的在线自主考试系 基于腾讯云的个人知识库管理系统 基于Android的酒店预定系统
基于matlab变频器控制交流电 基于微信小程序的家校联动平台管理 基于时频分析与自适应滤波技术的多
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!