用VC实现DirectDraw编程

用VC实现DirectDraw编程

一、用VC实现DirectDraw编程(论文文献综述)

江志远[1](2019)在《多功能护理床视音频监控系统设计与实现》文中研究指明中国面临人口老龄化问题,采用多功能护理床的居家养老模式的行为兴起,医护工作者集中监控多个不同地点老人的生活状况和异地家属掌握亲人的健康状况有很强的实用意义。针对上述状况,本文提出了一种面向家庭使用的多功能护理床远程视音频监控系统的远程医疗解决方案,可为医生或家属提供视频观看病人的病情并提供语音协助的医疗服务。本文分析了远程监控系统的用户需求和当前视频监控系统的发展现状,给出了系统的总体结构方案。系统采用P2P应用框架,系统前端是集成网络摄像头,用于采集、编码、传输图像,系统中枢P2P连线平台负责前端和PC端直连,系统终端PC负责用户管理和界面交互,并提供多路视频画面集中显示、一路音频双向通话和云台控制服务。本文的主要工作是监控系统PC端软件的设计。首先,总结了PC端软件设计所使用的主要技术:多线程编程与同步、FFmpeg库和DirectDraw图形库等;其次,着重阐述了分别使用FFmpeg解码H.264视频流和利用DirectDraw技术在屏幕上显示YUV420P像素格式数据的步骤以及使用GDI技术实现字幕叠加显示过程;紧接着,叙述了将接收的音频流解码为波形音频数据并利用waveOut在PC端播放过程;然后,介绍了利用waveIn采集的音频数据编码和通过网络传输至监控前端播放过程;最后,对实现的PC端软件功能进行验证。结果显示:PC端软件实现了多地多功能护理床的视频集中显示、一路音频交互、信息屏幕显示和云台控制,基本满足用户需求,且PC端软件操作界面友好,易于更新维护。

柳旭[2](2013)在《自动泊车系统超声与图像处理方法研究》文中提出随着汽车持有量的增加,城市泊车位越发狭小,泊车环境越发复杂。自动泊车技术能够自动/半自动的将汽车倒车入位,从而减少了驾驶员操作压力,降低泊车时事故的发生率。自动泊车系统可分为三个部分:感知系统、决策系统、控制系统。本文对感知系统中的影像和超声传感器进行了探讨,具体研究内容可概括为三个系统实现:超声测距系统、倒车影像系统及图像处理系统。超声测距基于车载一体化超声探头,设计收发电路、控制电路、通讯电路等。软件实现测距控制、故障检测以及信息传输,搭建实验环境验证系统功能。最后给出多探头组合工作的思想,给出了包括倒车预警,轮廓估计等方面的应用分析。倒车影像基于当前车载导航仪的主流嵌入式系统Wince,实现了车载摄像头的视频捕捉显示。首先构建了Wince开发环境,包括硬件环境搭建、操作系统移植等。依据流驱动程序的设计流程,编写视频解码器的驱动;基于Directdraw技术完成应用层的视频捕捉显示。实验结果表明程序设计的有效性。图像处理基于代码更加开源化的Linux嵌入式系统,设计了以QT图形界面、OpenCV计算机视觉库、V4L2视频接口构成的图像处理平台。具体工作包括:系统移植,相关库文件移植,视频捕捉实现,视频显示实现等。对相关的泊车线识别、行人识别算法进行初步分析,给出算法实现。测试结果验证测试平台的功能。

张良才[3](2013)在《基于CDX的雷达终端显示软件设计》文中提出传统的雷达终端显示主要通过专用硬件实现,通用性比较差,开发周期长,研制成本较高。而将雷达显控终端软件化后,降低了开发费用,加强了它的通用性和兼容性,并且易于维护和扩展。所以,研发软件化的PC显控终端已成为一种新的趋势。本文主要讨论了在通用计算机上,借助于MFC和CDX类库,开发和完成一款集多功能于一体的雷达终端显示软件。软件中采用模块化的思想进行开发和设计,提高系统的扩展性;采用线程技术完成目标航迹的显示,加入系统定时器精确雷达天线的扫描速度;通过CDX库函数直接操作显存的能力,充分利用系统硬件的加速功能,实现了条带SAR和DBS图像的显示;采用以太网、USB和CPCI开发完成系统的接口功能;利用MapX控件开发完成系统的地图功能。该软件的完成必定可以满足雷达信息多样化的现实需求。

郭守宽[4](2012)在《高速印刷品质量图像检测系统研究和开发》文中进行了进一步梳理由于传统印刷品质量图像检测方法存在效率低,废品率高,易造成生产成本增加等缺陷,针对这一课题本文提出了基于机器视觉的高速印刷品质量图像检测系统的设计与开发。并进行了主动型与被动型两方面的研究,其中的静止图像检测系统,需要人的参与,属于主动型检测系统;而利用SIFT算法进行印刷品图像匹配,完全由工控机控制印刷品图像检测的则属于被动型检测系统。本文首先介绍了用机器视觉进行印刷品质量图像检测的一般原理,探讨了其应用意义与前景。根据机器视觉与印刷检测要求,确定了检测系统所需的硬件组成,为完成检测系统的各项功能,本文进行了相应的软件系统的设计与开发。由于系统所有参数设置与控制操作均由专用控制键盘完成,软件设计中需要对虚拟键码进行处理。印刷品质量图像检测系统实时性要求较高,为提高资源利用率和吞吐量,充分发挥处理器与外设并行工作的能力,提高程序并发性,本文采用了多线程编程技术;在图像处理与显示部分利用DirectDraw多媒体编程接口使其操作更快更强更有效。此外,本文利用OpenCV计算机视觉库与SIFT算法提取待检测印刷品图像特征点,并与标准图像匹配,并引入匹配度、查准率、查全率等概念,通过使查准率与查全率同时达到最优设定最佳匹配度阈值,有效实现印刷品质量图像的自动检测。经实际工业应用与实验表明,本系统在印刷品质量图像检测中起到非常重要的作用,具有重要应用价值。

刘春旭[5](2010)在《雷达图像数字化显示》文中研究表明雷达图像数字化显示主要包括雷达数据采集、信号处理和雷达信息显示三个部分。本课题的主要任务是设计和实现雷达图像的数字化显示系统。该系统能够完成雷达信息的显示,包括雷达图像和目标状态信息的显示、显示状态的控制和设计友好的人机交互界面。随着PC机计算能力的不断提高,出现了使用PC机和雷达数据采集设备代替雷达显示终端的方案。本课题根据这种方案的基本思想以及船用导航雷达的实际要求和发展方向,提出雷达数字化显示具体的系统设计方案。系统能够实现对雷达视频信号的高速采集,利用可编程器件对雷达视频信号进行实时数字处理,通过软件编程完成雷达显示终端的功能。本课题在设备选择上,保留雷达天线和雷达收发机,另外增加信号转化电路、信息采集处理平台和显示器等设备。模拟的雷达视频信号经A/D转换成数字信号,再利用目前较通用的DSP和FPGA器件进行信号处理,通过高速的CPCI总线计算机通信,使雷达数据被显示终端调用。在显示终端基于DirectX中DirectDraw的图像组件,以Visual C++6.0为开发工具,利用MFC基础类构造出DirectDraw图形显示工作环境,实现了雷达图像扫描线与雷达天线同步扫描,完成雷达图像显示。本文解决了雷达系统中数据传输、坐标变换、雷达图像显示和显示状态的控制等关键问题。设计出了良好的人机交互界面,可以对雷达的显示量程进行调整,对雷达的工作参数进行设定,易于操作,并可以把雷达图像数据存到硬盘,以便以后对相关数据的查看。本文的研究课题来源于交通部基础研究科技项目“航海雷达中频信号数字处理方法的研究”。通过对各部分的连接和调试,本系统实现了对雷达信号采集、信号处理、数据传输和雷达数据的终端显示,获得了实时的雷达扫描图像,通过雷达图像信息的显示可以评估雷达信号处理的效果。

蒋孟奇[6](2010)在《声纳图像数据的高速显示技术研究》文中研究指明可视化就是运用计算机图形学和图像处理技术,将科学计算过程中产生的数据和计算结果转换为图形或图像在屏幕上显示出来,并进行交互处理的理论、方法和技术。在水声学研究中,我们用声波探测水底的世界,为了让我们所得到的抽象数据变为我们能够轻易看懂的图形图像,我们为之设计了很多基于可视化基础上的显控平台。本文是在高分辨率成像声纳系统和回波测深仪的两个控制平台的基础上对声纳图像数据的高速显示技术的研究。对现代的声纳图像显控平台来说,图像是否能够实时快速显示是检验该平台是否优越的重要标志。而对本文所研究的两个平台来说,在近距离扫描和测深的情况下,原有的软件并不符合要求,因此,本文的研究显得尤为重要。首先,我们改变了高分辨率成像声纳系统的绘图和显示方式,采用高效的DirectX软件包和多线程的引入使得程序执行效率更高,显示速度更快。其次,我们基于某些具体要求对原有的双频回波测深仪进行改动,使它变为基于网络通信传输的高频测深显控系统。该过程是为了实现网口模式下的测深快速显示过程,其中我们不但要去掉所有功能模块的高频部分,而且需要对原有的数据结构和通信方式进行改变。文中所有的程序编写都是使用C和C++语言,在WindowsXP平台下利用VC++ 6.0进行编译和调试的。

何庆华,石锐,王正国,吴宝明,冯正权,闫庆广,胥彪[7](2010)在《基于Labview和VC的脑机接口系统设计》文中进行了进一步梳理目的:在Active One生理信号采集系统基础上采用Labview和VC编程实现基于视觉诱发电位的脑机接口实时系统。方法:数据采集软件采用Labview编程实现,采用VC编程实现脑机接口人机界面、实时信号处理及动态链接库,Labview和VC通过动态链接库共享内存实现数据传输。视觉刺激界面设计采用了多媒体定时、DirectDraw技术和并口输出技术。采用累加平均与5点平均滤波提取视觉诱发电位信号,再通过计算相关系数实现信号识别。结果:实验表明,刺激模块能产生有效的视觉刺激。基于动态链接库的数据传输能满足系统要求,实现VC与Labview程序的同步控制。结论:本文提出的实时信号处理方法能提高信噪比,实现视觉诱发电位的提取与识别,判断出受试者所注视的目标,并将结果实时反馈到人机界面,实现了脑机接口实时系统。

葛梅[8](2009)在《x型工程车训练模拟器三维视景生成技术研究》文中指出随着我军装甲化、机械化程度越来越高,履带式多用工程车已大量装备我军工程保障部队。因此,工程部队急需一种器材能真实地模拟实车操作,使驾驶员既能得到充分的操作训练,又能保持实装的战备程度和完好率,节约摩托小时。x型履带式多用工程车驾驶及作业训练模拟系统就在这种形式下应运而生了。其中的三维视景软件直接关系到实时的仿真水平及模拟的真实感。本论文的三维视景生成技术课题就是此项目中较难又比较重要的一部分,首先使用了3DSMAX和PhotoShop软件,构造了工程车车体外部素材模型,然后利用Visual C++和DirectX图形平台,使用程序成像建模和硬编码建模两种建模方式完成工程车车体建模。同时运用三角函数及空间矩阵变换理论描述了工程车推土作业中推土部件的变铲、翻转及控深三种操作的运动建模。在模拟第一人称视角下的土壤运动模型时首次使用了粒子系统的概念来描述,都达到了很好的显示效果。

程倩[9](2009)在《基于TMS320DM642的多画面视频监控系统设计的研究》文中研究表明随着多媒体处理器芯片的不断更新换代以及Windows图像处理技术的日益成熟,视频监控技术得以向多样化以及灵活化不断发展。本文综合现有的基于PC机以及基于高速DSP(Digital Signal Processor)的视频采集技术,取长补短,设计了一套多画面视频监控系统,其主要功能的实现目标是四画面分屏实时视频预览显示以及压缩数据的本地存储。本系统以通用型视频采集板卡为依托,在PC监控端利用DirectDraw技术进行视频实时预览实现,而DSP内部压缩后的视频数据传输至PC机进行本地保存。具有开发周期较短、费用低、产品易于维护和升级的优点,适合企事业单位具有经济效益需求的产品开发要求。本系统主要用的技术包括DSP技术、数字图像处理技术以及DirectDraw技术,同时还涉及到视频编解码技术以及Windows MFC技术等。首先,通过对现有技术以及客户实际需求进行综合分析后,设计出一套具有实用价值的系统构架。该系统的板卡平台基于TI公司的多媒体处理器芯片TMS320DM642,在其丰富的可编程视频接口基础上结合了同属TI的视频解码芯片,达到多路视频采集的目的。然后基于TI提供的类/微驱动模型,为该视频采集平台设计了视频采集驱动。其次,在PC视频监控客户端方面,通过对数字图像信号以及视频数据传输流的分析,采用Windows DirectX SDK中基于COM接口的DirectDraw技术进行四路视频画面的实时采集预览,并使用Windows MFC技术设计DSP输出压缩视频的本地存储的实现。DirectDraw作为DirectX技术的核心,能够加速硬件和软件图形的实时处理及动画技术,虽然主流应用在游戏领域,但在本系统中,利用其图形处理以及设备无关性方面的优势,为多画面视频监控实时预览软件层的实现提供了一种有效可行的方法。本系统实用性与可扩展性兼顾,为工业视频监控应用提供了一种具有良好经济效益的方案。

刘方超[10](2009)在《巨型X光轮胎图像校正、显示技术的研究》文中认为轮胎质量是整车安全保障至关重要的一环,直接影响到用户的车辆及载物安全,尤其是直接危及人的生命安全。国外进口的轮胎检测设备不适用于国内的实际生产,而且价格昂贵。研制具有自主知识产权的巨型X光轮胎检测设备,对于我国轮胎行业意义重大。本文首先研究了巨型X光轮胎检测系统的构造和工作原理,并给出了巨型X光轮胎检测软件的功能介绍,重点介绍了巨型轮胎图像的校正技术和图像的滚动显示技术。本文详细介绍了巨型轮胎图像的校正技术,包括检测系统中X射线管球头位置的校正和U型传感器像素响应不均匀的校正。提出了一种校正算法,并用实验加以验证校正算法的正确性。讨论研究了巨型轮胎图像的几何畸变。根据巨型轮胎检测系统实时滚动需要,结合DirectDraw图像显示技术,给出了具体的软件设计的显示流程。在实际应用中,成功实现对轮胎图像的滚动显示,并且图像滚动平滑、无闪烁。本文研究并提出了一种改进的快速图像抽样算法,通过与三种经典算法相比较,验证本文算法的快速、高效性。本文同时对采集到的轮胎图像数据进行了适当的灰度变换和增强,使得到的图像更加清晰、对比度更高。本文成功实现了对巨型X光轮胎检测系统的软件系统的开发,经过实际应用测试,满足了实际生产中检测功能的需求。

二、用VC实现DirectDraw编程(论文开题报告)

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

三、用VC实现DirectDraw编程(论文提纲范文)

(1)多功能护理床视音频监控系统设计与实现(论文提纲范文)

摘要
abstract
第1章 绪论
    1.1 课题的研究背景和意义
    1.2 远程医疗国内外发展及现状
        1.2.1 国外远程医疗的发展及现状
        1.2.2 国内远程医疗的发展及现状
        1.2.3 视频监控技术发展概述
    1.3 论文研究内容和结构
    1.4 本章小结
第2章 相关技术概述
    2.1 NAT穿透技术
    2.2 P2P通信技术
        2.2.1 中继传递技术
        2.2.2 UDP打洞
    2.3 几种重要函数
        2.3.1 C++链接库
        2.3.2 回调函数机制
        2.3.3 Win32 API
        2.3.4 STL库
        2.3.5 音频接口waveXXX
    2.4 MFC概述
    2.5 多线程编程与线程同步
        2.5.1 Win32 API多线程编程
        2.5.2 MFC多线程编程
        2.5.3 线程同步
    2.6 FFmpeg编解码库
    2.7 DirectDraw组件
    2.8 本章小结
第3章 系统总体架构设计及硬件平台
    3.1 用户需求
    3.2 功能需求分析
    3.3 系统总体方案设计
        3.3.1 系统硬件方案设计
        3.3.2 视频采集模块
        3.3.3 视频压缩平台
        3.3.4 编码压缩工作流程
        3.3.5 云台控制模块
        3.3.6 网络传输模块
    3.4 本章小结
第4章 PC端软件功能模块的设计
    4.1 尚云互联平台
    4.2 PC端软件设计思路
    4.3 视频浏览模块的设计
        4.3.1 视音频数据接收
        4.3.2 视频数据解析
        4.3.3 视频帧缓冲区设计
        4.3.4 视频解码器设计
        4.3.5 YUV数据显示设计
        4.3.6 字符叠加模块设计
    4.4 多画面视频浏览模块的设计
    4.5 声音播放模块设计
        4.5.1 音频缓冲区设计
        4.5.2 音频解码与播放
    4.6 音频广播模块设计
        4.6.1 声音采集
        4.6.2 音频编码和传输
    4.7 云台控制模块的设计
    4.8 注册登陆模块设计
    4.9 本章小结
第5章 客户端软件的实现
    5.1 客户端软件实现
        5.1.1 注册登陆模块实现
        5.1.2 视频浏览模块实现
        5.1.3 多画面浏览模块实现
        5.1.4 音频交互模块实现
        5.1.5 云台控制模块实现
    5.2 本章小结
第6章 结论和展望
    6.1 全文总结
    6.2 下一步工作展望
致谢
参考文献
攻读学位期间的研究成果

(2)自动泊车系统超声与图像处理方法研究(论文提纲范文)

摘要
Abstract
第1章 绪论
    1.1 课题背景及研究的目的和意义
    1.2 国内外发展情况
    1.3 本文主要研究内容及组织结构
第2章 超声测距系统
    2.1 引言
    2.2 超声探头及测距原理
    2.3 超声测距系统硬件设计
        2.3.1 硬件总体设计
        2.3.2 MCU 最小系统
        2.3.3 电源管理
        2.3.4 驱动电路
        2.3.5 回波接收电路
        2.3.6 CAN 收发电路
        2.3.7 硬件电路的参数调试
    2.4 超声测距系统软件设计
        2.4.1 测距控制
        2.4.2 故障检测
        2.4.3 信息传输
    2.5 实验结果
    2.6 多探头组合工作研究
        2.6.1 多探头接收的倒车预警工作方式
        2.6.2 基于双探头的泊车位搜索
        2.6.3 基于切线的轮廓估计思想
    2.7 本章小结
第3章 基于嵌入式 Wince 的倒车影像系统
    3.1 引言
    3.2 硬件系统
    3.3 Wince 嵌入式环境搭建
        3.3.1 Wince 系统分析
        3.3.2 Wince 系统移植
    3.4 倒车影像软件开发设计
        3.4.1 解码器流接口驱动设计
        3.4.2 视频捕捉显示应用程序设计
    3.5 视频影像捕捉实验结果
    3.6 本章小结
第4章 基于嵌入式 Linux 的图像处理系统
    4.1 引言
    4.2 图像处理系统的整体设计
        4.2.1 硬件平台
        4.2.2 软件总体设计
    4.3 Linux 嵌入式环境搭建
        4.3.1 总体开发流程
        4.3.2 Linux 移植过程
    4.4 图像处理-OpenCV
        4.4.1 OpenCV 概述
        4.4.2 OpenCV 嵌入式平台移植
    4.5 视频捕捉和显示实现
        4.5.1 QT 视频界面开发
        4.5.2 基于 V4L2 的视频捕捉
        4.5.3 V4L2 与 QT 结合的视频捕捉显示
        4.5.4 OpenCV 接口实现
    4.6 图像处理研究与实现
        4.6.1 泊车线识别
        4.6.2 行人识别
    4.7 本章小结
结论
参考文献
攻读学位期间发表的学术论文
致谢

(3)基于CDX的雷达终端显示软件设计(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 论文研究背景和意义
    1.2 国内外研究现状
    1.3 本文的主要工作
第二章 软件模块设计
    2.1 软件相关知识
        2.1.1 VC++6.0 及 MFC 函数库
        2.1.2 DirectDraw 及 CDX 库
    2.2 软件工程建立
        2.2.1 系统显示窗口创建
        2.2.2 全屏显示的实现
        2.2.3 模块的建立思想
    2.3 各个模块的关键技术
        2.3.1 时间、日期模块
        2.3.2 放大区模块
        2.3.3 表页区模块
        2.3.4 扫描方式模块和按钮操控模块
    2.4 雷达扫描区域的设计
        2.4.1 PPI 显示设计
        2.4.2 机载界面的设计
    2.5 本章小结
第三章 软件功能设计
    3.1 目标显示设计
        3.1.1 线程
        3.1.2 目标信息
        3.1.3 坐标转换
        3.1.4 显示目标
    3.2 基本操作功能设计
        3.2.1 量程和显示方式
        3.2.2 雷达天线转速
        3.2.3 余辉
        3.2.4 其他功能关键技术
    3.3 雷达图像显示
        3.3.1 SAR 及 DBS 图像简介
        3.3.2 条带 SAR 实时显示
        3.3.3 DBS 图像实现
    3.4 软件功能的性能分析
    3.5 本章小结
第四章 系统接口设计
    4.1 接口简介
    4.2 接口应用程序设计
        4.2.1 以太网接口设计
        4.2.2 USB 接口设计
        4.2.3 CPCI 接口设计
        4.2.4 三种接口比较
    4.3 地图接口设计
        4.3.1 MapX 控件简介
        4.3.2 地图接口的实现
    4.4 软件性能评估
    4.5 本章小结
第五章 总结和展望
致谢
参考文献
作者在读期间的研究成果

(4)高速印刷品质量图像检测系统研究和开发(论文提纲范文)

摘要
Abstract
1 绪论
    1.1 本课题背景及研究意义
    1.2 本课题的国内外研究现状
    1.3 本课题来源和创新点
    1.4 本文的主要内容和组织结构
2 系统硬件组成
    2.1 系统设计方案
    2.2 CCD 数字式工业摄像机的选取
    2.3 控制接口卡
    2.4 编码器和接近开关的选取
    2.5 工控机与显示设备的选取
    2.6 照明装置的选取
    2.7 本章小结
3 静止图像系统控制及参数设定软件模块实现
    3.1 系统开发预备知识
    3.2 软件系统总体架构及系统读写函数库配置与初始化模块
    3.3 多线程编程技术在系统设计中的应用
    3.4 系统参数设置模块设计
    3.5 本章小结
4 静止图像检测系统图像处理与显示模块设计
    4.1 uEye 简介及驱动安装
    4.2 窗口创建与摄像机打开模块
    4.3 DirectDraw 简介及静态库配置
    4.4 图像处理及显示模块
    4.5 实验结果与分析
    4.6 本章小结
5 印刷品图像检测中图像匹配的研究
    5.1 SIFT 算法概述
    5.2 建立尺度空间并检测尺度空间极值点
    5.3 特征点的精确定位
    5.4 特征点方向分配与特征描述符的生产
    5.5 特征向量匹配
    5.6 SIFT 算法在印刷品图像检测中的应用
    5.7 本章小结
6 总结与展望
致谢
参考文献
附录 攻读硕士学位期间发表论文目录

(5)雷达图像数字化显示(论文提纲范文)

摘要
ABSTRACT
第1章 绪论
    1.1 引言
    1.2 相关技术的发展
        1.2.1 雷达数据采集技术
        1.2.2 雷达数据处理技术
        1.2.3 雷达图像显示技术
    1.3 课题研究的内容及意义
        1.3.1 课题内容
        1.3.2 课题意义
    1.4 论文的结构安排
第2章 雷达图像数字化显示系统结构
    2.1 系统要求
    2.2 系统的基本组成原理
        2.2.1 系统的总体结构
        2.2.2 信号采集原理
        2.2.3 信号处理过程
        2.2.4 图像显示
    2.3 系统设备选择
        2.3.1 雷达设备的选择
        2.3.2 雷达数据采集卡及PC机
        2.3.3 设备总结
第3章 雷达图像数字化显示软件设计与实现
    3.1 软件需求分析
        3.1.1 对软件功能主要需求
        3.1.2 软件需求的分析
    3.2 软件设计方案
        3.2.1 系统及开发语言的选择
        3.2.2 硬件的驱动程序
        3.2.3 软件功能结构
        3.2.4 数据模块的设计
        3.2.5 显示模块的设计
    3.3 关键技术的解决
        3.3.1 坐标变换的实现
        3.3.2 余辉显示
第4章 雷达显示软件的界面功能和调试结果
    4.1 软件的界面功能
    4.2 软件调试结果
        4.2.1 调试步骤和方法
        4.2.2 调试结果
第5章 结束语
参考文献
致谢
研究生履历

(6)声纳图像数据的高速显示技术研究(论文提纲范文)

摘要
ABSTRACT
第1章 绪论
    1.1 论文研究背景及意义
    1.2 成像声纳与测深仪的概况
        1.2.1 成像声纳及显控软件的发展概况
        1.2.2 测深仪及显控软件的发展概况
    1.3 论文的主要研究内容
第2章 成像声纳及测深仪显控平台的关键软件技术研究
    2.1 DirectX 简介
        2.1.1 Direct3D 概述
        2.1.2 Direct3D 中的2D 应用
        2.1.3 有关DirectDraw 的介绍与应用
    2.2 Visual C++中的MFC 简介及应用
        2.2.1 MFC 中的消息映射机制
        2.2.2 MFC 中的对话框应用
        2.2.3 MFC 中的网络编程
    2.3 多线程技术与应用
        2.3.1 Windows 多线程原理
        2.3.2 线程与同步
    2.4 本章小结
第3章 成像声纳显控系统的实时显示研究与实现
    3.1 成像声纳界面功能简介
        3.1.1 总体功能与优化实现
        3.1.2 总体设计流程
    3.2 DirectX 中2D 的图像绘制技术
        3.2.1 声纳图像的颜色模式
        3.2.2 DirectX 的颜色设置
        3.2.3 DirectDraw 的颜色索引设置
        3.2.4 成像声纳中颜色显示的工作机制
    3.3 DirectDRAW 的2D 图形加速显示技术
        3.3.1 DirectDraw 与MFC 的兼容
        3.3.2 DirectDraw 的关键函数及应用
    3.4 多线程技术在成像声纳中的应用
        3.4.1 多线程关键函数介绍与应用
        3.4.2 事件设置与消息响应流程
    3.5 功能测试
    3.6 本章小结
第4章 高频测深仪的软件功能实现
    4.1 高频测深仪的原理和功能简介
        4.1.1 总体功能介绍
        4.1.2 低频抽取实现与编程
    4.2 高频测深仪的网络通信设计与实现
        4.2.1 网络通信模块设计与实现
        4.2.2 Socket 网络编程
        4.2.3 数据收发流程与实现
    4.3 功能测试
    4.4 本章小结
结论
参考文献
攻读硕士学位期间发表的论文和取得的科研成果
致谢

(7)基于Labview和VC的脑机接口系统设计(论文提纲范文)

前言
1 原理与系统构成
2 软件设计
    2.1 数据采集
    2.2 数据传输
    2.3 人机界面设计
    2.4 信号处理
3 实验及结果
4 结语

(8)x型工程车训练模拟器三维视景生成技术研究(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 课题的由来及意义
    1.2 三维视景技术的研究现状
    1.3 三维图形仿真平台的选取
    1.4 本文的工作概述
        1.4.1 工程车驾驶模拟器系统组成介绍
        1.4.2 三维视景软件的组成及原理介绍
        1.4.3 本论文涉及内容
第二章 车体的静态建模
    2.1 多用工程车的组成介绍
        2.1.1 底盘
        2.1.2 工程作业装置
    2.2 3DSMAX 实现车体静态建模
        2.2.1 模型简化
        2.2.2 3DSMAX 中形体模型制作
    2.3 材质纹理的制作
        2.3.1 材质和纹理的概念
        2.3.2 3DSMAX 中材质纹理的编辑
        2.3.3 PhotoShop 中纹理图片的制作
    2.4 静态建模的特殊技巧和方法
        2.4.1 模型点面数的减少
        2.4.2 材质纹理的编辑技巧
    2.5 小结
第三章 图形程序框架及图形环境初始化
    3.1 DIRECTX 应用程序框架
        3.1.1 应用程序的开发平台
        3.1.2 应用程序框架的介绍
    3.2 DIRECTX 应用程序环境初始化
        3.2.1 DirectX 组成介绍
        3.2.2 DirectDraw 与Direct3D 的联系
        3.2.3 DirectDraw 介绍
        3.2.4 DirectDraw 的初始化
        3.2.5 Direct3D 介绍
        3.2.6 Direct3D 的初始化
第四章 车体动态建模及驱动
    4.1 D3D 图形预备知识
        4.1.1 3D 坐标系统
        4.1.2 三维变换
    4.2 程序成像建模
        4.2.1 格式转换
        4.2.2 加载模型
        4.2.3 模型快速定位
    4.3 驱动外部静态模型
        4.3.1 铲土部件结构及物理运动方式介绍
        4.3.2 模拟铲土部件运动
    4.4 硬编码建模
        4.4.1 硬编码建模过程介绍
        4.4.2 车轮的建模
        4.4.3 履带的建模
第五章 推土场景的建立
    5.1 典型景物的设置
        5.1.1 土壤路面的创建
        5.1.2 天空远景的创建
        5.1.3 树木的创建
    5.2 车体的移动和视角的确定
        5.2.1 车体的移动
        5.2.2 视角的确定
    5.3 铲土作业的土壤运动模拟
        5.3.1 铲土作业过程真实描述
        5.3.2 模型的创建
第六章 结论
    6.1 论文所作的工作
    6.2 论文的创新点
    6.3 论文的不足
致谢
参考文献
附录

(9)基于TMS320DM642的多画面视频监控系统设计的研究(论文提纲范文)

摘要
Abstract
第1章 绪论
    1.1 课题来源及研究意义
    1.2 课题研究背景及国内外现状
    1.3 本课题研究内容
第2章 系统总体设计
    2.1 系统功能分析
    2.2 系统方案设计与选择
    2.3 本章小结
第3章 系统硬件平台设计
    3.1 主要芯片的选择
    3.2 TMS320DM642 介绍
        3.2.1 DM642 的性能特点
        3.2.2 DM642 主要的外设资源
    3.3 系统硬件结构与工作流程
    3.4 最小系统模块的设计
        3.4.1 电源管理模块
        3.4.2 系统时钟模块
        3.4.3 I2C 总线
        3.4.4 JTAG 接口
        3.4.5 内存扩展接口EMIF
        3.4.6 SDRAM 存储器电路
        3.4.7 FLASH 存储器电路
        3.4.8 系统配置模块
        3.4.9 通用I/O 端口GPIO
        3.4.10 PCI/HPI/EMAC 模块
    3.5 视频采集模块
        3.5.1 DM642 可编程视频端口
        3.5.2 视频采集电路设计
    3.6 PCI 接口模块
    3.7 硬件平台上的系统程序执行流程
    3.8 本章小结
第4章 TMS320DM642 视频采集驱动程序的设计
    4.1 集成开发环境CCS
    4.2 实时操作系统DSP/BIOS
        4.2.1 DSP/BIOS 内核
        4.2.2 DSP/BIOS 应用程序开发流程
        4.2.3 DSP/BIOS 应用程序的执行及多任务调度
    4.3 片级支持库CSL
    4.4 驱动程序模型设计
        4.4.1 Class-driver/Mini-driver(类/微)驱动程序模型
        4.4.2 基于DM642 的视频采集驱动
        4.4.3 驱动程序整体框架构建
        4.4.4 基于双EDMA 通道的视频数据传输
        4.4.5 视频采集驱动程序的调用实例
    4.5 本章小结
第5章 视频信号数据分析
    5.1 视频信号分析
        5.1.1 RGB/YUV/YCbCr 色彩空间介绍
        5.1.2 传输过程中的的视频数据分析
    5.2 视频编解码标准
        5.2.1 MPEG 系列视频压缩标准
        5.2.2 H.26x 视频压缩标准
    5.3 本章小结
第6章 多画面监控客户端软件设计
    6.1 功能模块分析
        6.1.1 实时预览显示模块
        6.1.2 视频压缩存储模块
    6.2 DirectDraw 基本原理及工作机制
        6.2.1 DirectX 功能介绍及在VisualC++中引入DirectX SDK
        6.2.2 DirectDraw 基本原理及框架
        6.2.3 DirectDraw 显示模式及对象
        6.2.4 DirectDraw 视频端口
        6.2.5 DirectDraw 图形操作
        6.2.6 DirectDraw 程序设计原理
    6.3 基于DirectDraw 的视频显示模块的设计
        6.3.1 客户端软件与DM642 系统的数据传输
        6.3.2 视频显示方案的设计
        6.3.3 Blt 方法实现画面缩放
        6.3.4 显示模块的实现
    6.4 客户端界面设计
        6.4.1 基于MFC 的界面设计
        6.4.2 系统应用结果
    6.5 本章小结
结论
参考文献
攻读硕士期间发表的学术论文
致谢

(10)巨型X光轮胎图像校正、显示技术的研究(论文提纲范文)

中文摘要
ABSTRACT
第一章 绪论
    1.1 研究背景
    1.2 国内外X光轮胎检测机的研究现状
        1.2.1 国外X光轮胎检测机的研究现状
        1.2.2 国内X光轮胎检测机的研究现状
    1.3 研究内容及论文结构
第二章 巨型X光轮胎检测系统的结构及原理
    2.1 整体结构及原理
        2.1.1 X光发射系统
        2.1.2 X光接收和成像系统
        2.1.3 PLC运动控制和操作系统
    2.2 系统工作原理
    2.3 本章小结
第三章 巨型X光轮胎检测系统软件的设计
    3.1 程序设计基础
    3.2 软件功能介绍
        3.2.1 软件界面简介
        3.2.2 软件图像格式
        3.2.3 X光轮胎图像采集
    3.3 检测系统总流程图
    3.4 本章小结
第四章 巨型轮胎图像校正技术的研究
    4.1 X射线管球头位置的校正
    4.2 对X射线U型传感器性能均衡性的研究
        4.2.1 像素响应不均匀性产生原因
        4.2.2 像素响应不均匀性的校正
        4.2.3 不均匀性校正的实验结果
    4.3 巨型轮胎图像几何畸变的研究
    4.4 本章小结
第五章 巨型轮胎图像显示技术的研究
    5.1 图像滚动显示技术
        5.1.1 滚动显示原理
        5.1.2 DirectDraw实现图像的全屏滚动显示
    5.2 轮胎图像宽度方向的滚动压缩
        5.2.1 经典图像插值算法
        5.2.2 改进的快速抽样算法
        5.2.3 实验结果与分析
    5.3 轮胎图像均衡化的滚动实现
        5.3.1 图像灰度值的实时变换
        5.3.2 图像的均衡化
    5.4 图像显示的流程图
    5.5 本章小结
第六章 总结与展望
    6.1 总结
    6.2 对未来工作的展望
参考文献
发表论文和科研情况说明
致谢

四、用VC实现DirectDraw编程(论文参考文献)

  • [1]多功能护理床视音频监控系统设计与实现[D]. 江志远. 南昌大学, 2019(02)
  • [2]自动泊车系统超声与图像处理方法研究[D]. 柳旭. 哈尔滨工业大学, 2013(03)
  • [3]基于CDX的雷达终端显示软件设计[D]. 张良才. 西安电子科技大学, 2013(S2)
  • [4]高速印刷品质量图像检测系统研究和开发[D]. 郭守宽. 华中科技大学, 2012(07)
  • [5]雷达图像数字化显示[D]. 刘春旭. 大连海事大学, 2010(09)
  • [6]声纳图像数据的高速显示技术研究[D]. 蒋孟奇. 哈尔滨工程大学, 2010(05)
  • [7]基于Labview和VC的脑机接口系统设计[J]. 何庆华,石锐,王正国,吴宝明,冯正权,闫庆广,胥彪. 中国医学物理学杂志, 2010(01)
  • [8]x型工程车训练模拟器三维视景生成技术研究[D]. 葛梅. 电子科技大学, 2009(03)
  • [9]基于TMS320DM642的多画面视频监控系统设计的研究[D]. 程倩. 北京工业大学, 2009(09)
  • [10]巨型X光轮胎图像校正、显示技术的研究[D]. 刘方超. 天津大学, 2009(S2)

标签:;  ;  ;  ;  ;  

用VC实现DirectDraw编程
下载Doc文档

猜你喜欢