- 1、本文档共85页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图像点试验图像反色试验试验目的熟悉视频显示
图像点实验
图像反色实验
实验目的
1.熟悉视频显示程序的运行过程、控制过程,搞清数据处理、传输途径;
2.结合实例学习如何在视频显示程序中增加图像处理算法;
3.了解图像反色的算法和用途;
4.了解 RF-5 程序框架。
1.1.1.2 实验内容
1.系统初始化;
2.RF-5 程序框架实现;
3.反色算法实现。
1.1.1.3实验背景知识
将图像按象素进行求反, 取得类似照相底片效果。 求反处理的图像与原始图“黑白颠倒”,可以看清原始图中灰黑区域的情况。求反的图像一般用于数字图像的初步处理。
设DA 表示输入图像的灰度, DB 表示输出图像的灰度。灰度变换方程为:
DB=f(DA)=255-DA
1.1.1.4程序简介
1.1.1.4.1 程序包含文件介绍
1.main.c:实验的主程序。系统使用到资源、CSL、BIOS 以及任务初始化。
2.appData.c:SCOM 模块初始化。
3.tskVideoInput.c:视频输入任务初始化及输入任务处理。
4.tskVideoOutput.c:视频输出任务初始化及输出任务处理。
5.DEC643.gel:系统初始化。
6.*.h:程序使用的头文件。
7.*.lib:程序使用的库文件。
8.link_dm642.cmd: 库文件连接命令文件。
9.VideoReverseloop2.tcf:BIOS 配置文件。
10. VideoReverseloop2cfg.cmd:DSP 存储器及资源分配与程序各段的连接关系。
1.1.1.4.2 程序架构简介
实验例程采用 RF-5(参考设计框架 5)实现视频的采集、处理及显示。程序使用 2 个任务模块,视频采集任务以及视频处理输出任务。
(一)初始化模块介绍
系统初始化模块功能介绍:
初始化 CSL 以及 BIOS
设置 64K 的 CACHE,并将其映射到 EMIF 的 CE0 及 CE1 空间
设置 DMA 优先级序列,长度
2.RF-5 模块初始化初始化 RF-5 框架中用于内部单元传递消息的 SCOM 模块
3.任务模块初始化启动
任务存储空间分配及管理
(二)任务模块介绍
1.输入任务
输入任务从输入设备驱动程序获得视频图像,使用 FVID(视频驱动程序)提供的 FVID_exchange 函数调用输入设备按照 4:2:2 格式获取一帧视频图像。 然后发送采集完成消息到输出设备;最后等待输出任务发送输出完成消息后,进行下次数据采集处理。
输出任务
输出任务接到采集完成消息后,对采集到图像信息进行处理。处理完成后使用FVID(视频驱动程序)提供的 FVID_exchange 函数调用显示设备实现图像显示。最后发送输出完成消息给输入任务。然后等待下次的采集完成消息。
为使实验效果明显, 本试验只对屏幕方框区域内的图像进行反色处理。 具体详见:tskVideoOutput.c 程序中进行画矩形边框函数 drawRectangle(),反色处理函数见:tskVideoOutput.c 程序中 videoReverse()。
1.1.1.5 实验准备
首先将光盘下 03. Examples of Program \ 04. SEED-DTK643 实验程序目录下的3.6.1 VideoReverse 的文件夹拷贝到 D 盘根目录下。
1.将 DSP 仿真器与计算机连接好;
2.将 DSP 仿真器的 JTAG 插头与 SEED-DEC643 元的 J1 相连接;
3.打开 SEED-DTK643 的电源。观察 SEED-DTK_MBoard 单元的+5V,+3.3V, +15V,-15V 的电源指示灯灯以及 SEED-DEC643 的电源指示灯 D1 是否均亮;若有不亮的,请断开电源,检查电源。
4.将视频转接线与 DEC643 的 J13 接好,将摄像头的输出接入到 VinY;将 PAL 制式的显示器 链接到 VoutB 上。
1.1.1.6实验步骤
1.打开 CCS,进入 CCS 的操作环境。
2.装载 VideoReverseloop2.pjt。
3.运行程序,观察显示。
1.1.1.7实验结果
可以观察到,屏幕方框区域内的图像有类似照相底片效果,达到了设计要求。
1.1.1.8思考
实验程序由于只处理亮度信号, 所以只在任务中处理了亮度数据, 而色差信号数据未作处理。您是否能将它们也进行取反处理后输出?
1.1.2图像灰度实验
1.1.2.1实验目的
1.熟悉视频显示程序的运行过程、控制过程,搞清数据处理、传输途径;
2.结合实例学习如何在视频显示程序中增加图像处理算法;
3.理解和掌握图像的灰度显示原理和应用;
4.了解 RF-5 程序框架。
1.1.2.2实验内容
1.系统初始化;
2.RF-5 程序框架实现;
3.灰
您可能关注的文档
最近下载
- 《信息技术应用创新软件适配改造成本评估规范》.pdf
- 中国行业标准 YY/T 1939-2024医疗器械细菌内毒素试验方法 重组C因子法.pdf
- 各类游资炒股心法及感悟,套利模式.pdf
- 【客户管理】龙湖客户细分及工作模式分享精华篇-102p.pptx
- 学校智慧平台管理制度范文.docx VIP
- ASME中国制造-ISO12944-5-2018 中文译稿 第5部分 防护涂料体系.pdf
- 《诫子书》公开课课件(共24张ppt)部编版语文七年级上册.ppt
- 三年级数学下册期中试卷及答案【可打印】.doc
- 关于《佛山市市级财政资金投资建设项目工程概算预算结算.doc
- 二年级上册语文选择题强化练习(一).docx
文档评论(0)