- 29
- 0
- 约7.04千字
- 约 10页
- 2017-04-14 发布于重庆
- 举报
利用DSP实现图像的灰度处理
实验17、利用DSP实现图像的灰度处理图像灰度处理基本原理和方法。
视频采集显示的运行过程。
图像数据在内存中的存储方式,掌握内存地址与坐标的对应关系。
利用图像的灰度处理的方法。
在实验基础上,自行设计图像灰度处理的算法程序,加入到视频显示程序中。要求灰度显示的区域为一个带黑框的矩形部分,该矩形在显示器屏幕中的位置为:范围(~530)范围(~458)黑色边框为像素宽度。如图。
图1 视频显示、
1.灰度处理算法
(ray-scale Image)指将图像按照灰度等级的数目来划分后形成的图像。灰度最多使用灰度来表现图像,图像中的每一个像素有一个~255之间的亮度值,黑色,白色。
空间中,当相等时,即呈现为灰度图。
的图像来说,转换为表达式如下:
R=Y+1.370705*(V-0.5)
G=Y-0.698001*(V-0.5)-0.337633*(U-0.5)
B=Y+1.732446*(U-0.5)
上式可以很容易得到,当,由于无符号数格式,所以无符号数格式即为)
因此,对来说,将b、r分量设置为保留,能实现灰度图。
2.在内存中的存放
保证数据处理速度,我们应在内存中开辟三个数据缓冲区:采集缓冲区、数据处理缓冲区显示缓冲区。
在主程序中已经了这三个数据缓冲区,每个缓冲区的大小均为一帧图像的大小(*576,每帧,像素)
其中,采集缓冲区为:720*576]、capChaACbSpace[360*576]、capChaACrSpace[360*576]
数据处理缓冲区为:
buffer[360*576]、tempCrbuffer[360*576]
显示缓冲区为:
以上定义可以看出每个数据缓冲区都包含了子缓冲区,分别存放r、b,这是因为自动地将解码器中的分解为了r、Cb三个单独数据流。同时由于解码器中采用了,数据流顺序为b-Y-Cr-Y-Cb-Y-Cr-Y-…,即每两个公用一个b和r分量。所以b和r的缓冲区大小是一半。
,还要特别提醒的是,图像的采集是分奇采集的,即一帧图像包含两场数据。采集,先采集奇,的数据存放在数据缓冲区的前半部,接下来采集的偶场数据存放在缓冲区的后半部。
坐标与内存地址的对应关系
处理时,应特别注意数据显示在屏幕上的坐标它们在内存中的地址之间的关系。
图像的采集分为奇场采集,因此对像素处理时一般需要分奇和偶数行处理。注意采集奇图像时,对应的是偶数行;采集偶场图像时,对应的是奇数行。
某个数据显示在屏幕上的坐标为(osX,PosY)其在某个数据缓冲区的地址为ddr、bAddr、CrAddr,而该数据缓冲区的首地址为已知的pace、bSpace、CrSpace,则屏幕坐标与内存地址之间的关系可以表示为:
奇数场时,即osY为偶数:
YAddr=(PosY1)*720+PosX+YSpace
CbAddr=(PosY1)*360+(PosX1)+CbSpace
CrAddr=(PosY1)*360+(PosX1)+CrSpace
偶数场时,即osY为奇数:YAddr=((PosY1)+288)*720+PosX+YSpcace
CbAddr=((PosY1) +288)*360+(PosX1)+CbSpace
CrAddr=((PosY1) +288)*360+(PosX1)+CrSpace
四、设计给出了完整的图像采集显示程序,本实验只需要将灰度处理算法子程序嵌入到,而其他程序可以不作改动。
视频采集时,图像数据通过的内存中,应存放在采集缓冲区三个分量b、r,以下同)当对图像进行处理(灰度显示、图像缩放等),需将采集缓冲区的图像数据用至数据处理缓冲区所有对图像的处理都应对数据处理缓冲区中的数据进行相应运算;图像处理完毕,再次用copy将数据转移至显示缓冲区最后由显示缓冲区图像数据搬移到口的进行显示。
处理可分为两个子函数:一个是画黑色矩形框的子函数另一个是实现灰度的子函数这函数要求同学自行设计代码,注意奇偶场数据的分开处理、
1.装有CCS3.3软件的。
2.SEED-VPM642。
。
。
+VGA显示器。、
1.实验箱连接如下:SEED-VPM642开发板通过仿真器SEED-XDS510PLUS连接到计算机的USB接口。
将SEED-VPM642开发板模拟接口中的Vin1连上摄像头的VIDEO OUT口。
将开发板的Vout模拟接口先连上实验箱中的TV-VGA转换器,再将VGA显示器连上该转换器。
将SEED=VPM642开发板接上5V直流电源。
将摄像头接上12V直流电源。
将TV-VGA转换器接上5V直流电源。
将实验箱接上220V电源,并打开右侧的开关。
2.以硬件仿真(mulator)运行进入。
工程,向工程添加中的vp
您可能关注的文档
- 公体田径课程分析.doc
- 公共管理学期末考试题及答案》.doc
- 公共政策决策的分析方法.doc
- 公路现场检测练习题.doc
- 公路试验检测考试材料500句.doc
- 公交车考试题.doc
- 公共组织理论与实践.doc
- 公务员心理调适能力建设(下).doc
- 公共管理重点.doc
- 公务员行测常识四千题.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2020年北京中考英语试题及答案.pdf VIP
- 贷款结清证明.docx VIP
- 村两委换届模拟推演方案.docx VIP
- 有机化学——杂环化合物和生物碱.ppt VIP
- 2025年中考数学一模试卷(福建卷)含答案解析.pdf VIP
- 2025年菏泽职业学院单招语文测试试卷.docx VIP
- 三雄极光-商用照明项目专业产品手册(2023-2024).pdf VIP
- 杜邦dupont-FilmTec™Fortilife™ XC120 超高压反渗透膜元件-120bar.pdf
- 高处作业安全培训PPT课件.ppt VIP
- dwc_ble50combophy_tsmc40_databook数据手册解析.pdf VIP
原创力文档

文档评论(0)