基于VisualC#.NET的火炮窥膛录像软件研究与实现

上传人:众众****夺宝 文档编号:27571508 上传时间:2021-08-18 格式:DOCX 页数:3 大小:14.26KB
返回 下载 相关 举报
基于VisualC#.NET的火炮窥膛录像软件研究与实现_第1页
第1页 / 共3页
基于VisualC#.NET的火炮窥膛录像软件研究与实现_第2页
第2页 / 共3页
基于VisualC#.NET的火炮窥膛录像软件研究与实现_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述
基于VisualC#.NET的火炮窥膛录像软件研究与实现 摘要:简述火炮窥膛录像设备主要硬件组成及功能,运用VisualStudio2021可视化集成环境,基于VisualC#.NET开发火炮窥膛录像设备软件,设计软件功能,实现6大功能模块。將数据流实时传输到计算机中,于软件界面视频窗口观测身管内膛状态,并且具有录像数据留存功能。通过实炮实验得知,软件兼容火炮窥膛录像设备,通过IP地址、用户名和密码登录后能够清晰观测身管内部形貌,并可实现录像保存等功能。关键词:VisualC#.NET;火炮窥膛;视频录像;软件开发;可视化;数据流中图分类号:TN946?34;TP319文献标识码:A文章编号:1004?373X202122?0045?04Abstract:Themainhardwarecompositionandfunctionsoftheartilleryspyingborevideorecordingdevicearebrieflydescribed.ThesoftwareoftheartilleryspyingborevideorecordingdeviceisdevelopedbasedonVisualC#.NETbyusingtheVisualStudio2004visualizableintegrationenvironment.Thesoftwarefunctionsaredesignedtorealizesixfunctionalmodules.Thedataflowistransmittedtothecomputerinrealtime.Theinnerborestateofthebarrelisobservedfromthevideowindowofthesoftwareinterfacewhichhasthefunctionofretainingandsavingthevideorecordingdata.Theresultsoftherealgunexperimentshowthatthesoftwareiscompatiblewiththeartilleryspyingborevideorecordingdevice,theinternalshapeofthebarrelcanbeclearlyobservedafterloginwiththeIPaddress,usernameandpassword,andvideopreservationandotherfunctionscanbeachieved.Keywords:VisualC#.NET;artilleryspyingbore;videorecording;softwaredevelopment;visualization;dataflow0引言火炮作为陆军作战的主要前方支援武器,为前沿部队提供火力压制和火力支援【1】。身管是火炮的核心部件,其内膛质量状态的好坏直接影响着射击精度和使用平安【2】。所以,在其生产、验收和使用过程中对火炮进行窥膛检测有重要意义。随着光电技术的开展,窥膛方式通常采用摄像头、图像采集卡和计算机构成的图像处理系统3?6。因此,基于VisualC#.NET应用VisualStudio平台构建火炮窥膛录像设备系统软件【7】,开发视频采集与录像软件,面向对象直接开发,利用可视化界面设计,实现功能模块化。1火炮窥膛录像设备应用光机电控制技术和CCD成像技术,结合身管内膛结构特点设计火炮窥膛录像设备。该设备通过四目曲柄链式窥膛摄像头装置获取身管内膛全景图像,维修技术人员通过计算机的窥膛录像软件实时观察内膛外表形貌,对内膛疵病进行定性检测,识别与分析疵病类型,测量疵病所处身管位置,同时可操控窥膛头装置进行拍摄和录像等操作。将内膛状态信息自动保存于以炮号命名的文件夹中,在火炮返修时可实现后期回放,了解火炮窥膛阶段身管状态,为评估身管提供参考,以作为火炮勤务保障依据。1.1硬件根本组成火炮窥膛录像设备8如图1所示。其硬件局部主要有四目曲柄链式窥膛摄像头装置简称窥膛头装置、定位支撑装置、激光测距装置、主机录像机与计算机和相关附件。1.2设备功能系统总体设计框架如图2所示,定位支撑装置通过莫氏锥度连接头与窥膛头装置相接,为窥膛头装置提供穿越身管的轴向移动定位支撑;窥膛头装置实现对身管内膛周向全覆盖拍摄;通过窥膛头装置获取四路模拟视频信号,每路视频流相互独立;将获取的视频流通过信号线接入4路硬盘录像机,进行视频信号的采集、压缩与存储。窥膛录像设备的主机采用录像机和计算机双机系统,录像机采用嵌入式操作系统,CPU型号为海思3798M,实现图像和视频的采集、压缩与存储工作;计算机采用Window7X86操作系统,CPU型号为Inteli3,实现图像处理与窥膛检测工作。设置计算机与录像机IP地址位于同一网段,相同子网掩码,两者通过百兆以太网连接构成局域网,满足视频传输带宽要求,实现计算机端实时观测内膛状态不会出现卡顿现象。2软件设计2.1开发平台VisualStudio作为Microsoft公司制作的一种开发基于.NETFramework应用程序的可视化集成环境,具有强大的图像处理功能,可以用于直接生成Windows桌面应用程序和控制台应用程序等。所采用的C#语言9由C和C+语言衍生出来,以.NETFramework为平台,面向对象的编程语言10,不仅具有C+的高性能、低级内存访问等强大功能,而且开发周期短;完全支持类和面向对象编程,包括接口和实现虚函数和运算符重载;可自动清理动态分配的内存11。窥膛录像软件选用VisualStudio2021以下几种功能:1数据采集。其实现窥膛摄像头视频流的数据采集控制,通过录像机压缩,传输到计算机中,在窥膛录像软件界面框显示身管内膛状态。2窥膛录像软件设置。设置录像软件的IP连接地址和端口,以及用户名与密码登录,保证数据平安和防止误删;设置视频显示窗口;设置点击录制按钮自动建立以火炮唯一出厂编号简称炮号为文件名的文件夹,并将录像存储其内;设置激光测距装置测量镜头进深显示窗,以及数据保存2021集成环境下开发WindowsForms界面,火炮窥膛录像软件主要包括程序载入、配置文件读/写、设备登录、图像实时播放、文件流读/写和日志生成等功能模块,如图3所示。1程序载入窥膛录像设备在进行身管检测前,利用窥膛软件初始化全局变量。窗体窥膛录像软件的构造函数Form1中,首先进行界面UI元素初始化,下一步初始化程序配置信息,接着将硬件设备参数初始化,最后将所有的SDK日志进行保存。2配置文件读/写采用Init方法读/写配置文件app.config的对应配置的值,并赋值给对应的参数。3设备登录采用Login方法,首次登录时需输入录像机的IP地址、端口数、用户名和密码等各项参数,本软件有记忆功能,以后登录只需输入密码即可。4图像实时播放采用Preview方法构造预览视频通道,视频为四通道接口,显示身管内膛周视全景图像。采用UI控件句柄赋值IntPtr预览设备通道,确定码流类型及连接方式。接下来输入炮号,点击录制按钮即可进行錄像,录像文件会自动保存于以炮号命名的文件夹中。5文件流读/写系统类System.IO.Directory定位文件目录,获取、翻开指定文件路径。文件流读写程序框图如图4所示。3实验验证运用火炮窥膛录像设备,在某型号口径为100mm的牵引火炮上进行身管检测实验。将窥膛录像设备按图1所示方式连接,把窥膛头装置和定位支撑装置从炮尾放入药室,激光测距装置安装于炮尾端面,信号线建立主机分别与窥膛头装置和激光测距装置的通信。如图5所示为窥膛实验准备工作完成。翻开窥膛录像软件,将IP地址、端口数、用户名和密码各项参数输入对应框,点击连接按钮,登录成功后,即可在窥膛录像软件界面观察到内膛形貌,将显示如图6所示界面。维修技术人员可以在左侧四界面窗口观测身管内膛状态,输入6位炮号后,点击录制按钮,可将身管内膛录像存储于指定文件内,方便以后火炮二次维修时数据提取,为火炮勤务保障提供依据。软件可以连接激光测距装置显示每个摄像头所处身管位置,并且支持光源亮度调节功能。4结语本文基于VisualC#.NET运用VisualStudio2021开发平台,开发设计了火炮窥膛录像设备系统软件,实现图像采集、视频监测、录像留存、测距装置控制模块整合和光亮调节等功能。在火炮擦拭后,进行实炮实验得知,与火炮窥膛录像设备兼容,观测到清晰流畅的内膛形貌图像,同时可以获得录像时间和所处通道数及摄像头所处身管位置,将录像视频保存于以炮号命名的文件夹,在火炮返修时回放鉴疵,为勤务保障提供依据。通过调整火炮窥膛录像设备的相关参数后,可用于管道检测。参考文献【1】谈乐斌.火炮概论M.北京:北京理工大学出版社,2021.TANLebin.IntroductiontoartilleryM.Beijing:BeijingInstituteofTechnologyPress,2021方法J.火力与指挥控制,2021,407:16?destructivedetectionmethodsofgunbarrelsJ.Firecontrol&commandcontrol,2021,407:16?19.【3】司骞,蔡怀宇,黄战华,等.基于USB2.0的CMOS图像实时采集系统设计J.电子测量技术,2021,304:117?timeacquisitionsystemofCMOSimagebasedonUSB2.0J.Electronicmeasurementtechnology,2021,304:117?119.
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 其他分类 > 其它学术


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!