毕业设计图像采集系统答辩.ppt

上传人:仙人指路1688 文档编号:2264809 上传时间:2023-02-07 格式:PPT 页数:20 大小:2.79MB
返回 下载 相关 举报
毕业设计图像采集系统答辩.ppt_第1页
第1页 / 共20页
毕业设计图像采集系统答辩.ppt_第2页
第2页 / 共20页
毕业设计图像采集系统答辩.ppt_第3页
第3页 / 共20页
毕业设计图像采集系统答辩.ppt_第4页
第4页 / 共20页
毕业设计图像采集系统答辩.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《毕业设计图像采集系统答辩.ppt》由会员分享,可在线阅读,更多相关《毕业设计图像采集系统答辩.ppt(20页珍藏版)》请在三一办公上搜索。

1、基于嵌入式系统的图像采集系统,院 系:信息学院专 业:电子信息工程指导老师:高美娟答 辩 人:华永奇,论文框架,研究背景,1)课题研究背景,图像视频监控系统应用领域,研究背景,2)视频监控系统发展概况,开发平台,毕业设计主要工作,Linux交叉编译环境的配置Linux下usb驱动进行移植Linux内核的进行裁剪和配置服务器端的采集程序服务器/客户端的网络发送、接收程序客户端pc的图像显示程序,开发环境,交叉编译相关工具 cross-3.3.2版本的arm gcc交叉编译工具Linux shell终端 主要运行程序,并用minicom和开发板通信KDevelop4.8 我的编程过程中用到的是KD

2、evelop4.8版本的开发环境,主要编写数据采集程序,服务器端发送程序以及客户端接收显示程序SDL 图形显示库,用于图像的显示,移植工作,gspca USB驱动的移植,移植工作,Linux2.6.12内核配置和裁剪,生产内核的zImage文件,移植工作,Company Logo,服务器端程序,基于V4L数据采集程序,服务器端程序,基于V4L数据采集程序实现设备的开启设备信息获取:VIDIOCGCAP图像信息的获取/设置:VIDIOCGPICT/VIDIOCSPICT采集缓冲区内存映射:VIDIOGMBUF对视频帧数的捕捉:VIDIOCMCAPTURE/VIDIOCSYNC设备的关闭主要用到的

3、函数:open(),ioctl(),mmap(),close(),Linux网络编程,客户端和服务器端的通信,服务器端程序,C/S架构的发送和接收函数公共接口:int open_sock(int port);int open_clientsock(char*address,int port);int read_sock(int sockhandle,unsigned char*buf,int length);int write_sock(int sockhandle,unsigned char*buf,int length);void close_sock(int sockhandle);in

4、t reportip(char*src,char*ip,unsigned short*port);,服务器端总体程序,创建线程一,用于采集图像,grap()为采集图像的函数,创建线程二,用于发送图像,service()为发送图像的函数,利用互斥的方法协调两个线程,客户端的程序,结果显示,结论,熟悉linux系统和配置编程环境,linux和windows在pc应用程序的编程上区别不大,但是嵌入式的编程大大不同,在宿主机上需要做很多配置工作。对linux下usb驱动进行移植,对linux内核的进行裁剪和配置对服务器端的采集和发送程序的编写。本部分主要利用V4L API完成了视频图像采集程序线程,并启动另一个线程是服务器端通过套接字程序和客户端通信,将图像数据发送出去。linux客户端pc的程序编写。在客户端利用通信套接字接收图像帧,并且使用SDL库让图像显示出来。,谢谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号