智能一体机电子警察系统设计研讨.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能一体机电子警察系统设计研讨

系统调试软件 相机参数设置 25/34 系统调试软件 相机参数设置 26/34 系统调试软件 算法参数设置 27/34 系统调试软件 红绿灯设置 28/34 系统调试软件 区域设置 29/34 系统调试软件 区域设置 30/34 系统调试软件 车道及标线设置 31/34 系统调试软件 存储设置(位置、名称、字幕、大小等) 32/34 电子警察 七、项目工作步骤 33/34 34/34 项目工作步骤 EE3_main.c : EE3_main() void main() { ////系统初始化 Roseek_SysParamInit(); } void Roseek_SysParamInit() { ***** //申请各缓冲区数据存储空间 Roseek_Allocate_Memory(); ***** 视频格式、图像参数、H264编码参数配置; } EE3_main.c void Roseek_Allocate_Memory() { // 申请图像原始数据缓存 g_ImgBufStruct[0].pui8FrameBuf = MEM_alloc(); g_ImgBufStruct[1].pui8FrameBuf = MEM_alloc(); ******************* g_ImgBufStruct[5].pui8FrameBuf = MEM_alloc(); } EE3_imgacq.c :hwiFrameValidFunc() 快门完成一次图像采集后触发以下硬件中断。 int hwiFrameValidFunc() { 判断图像采集处于何种模式 寻找空缓存 根据当前采集模式配置EDMA通道和指定帧缓冲 配置EDMA进行原始数据的搬移 Roseek_ImgAcqChannel_Config(); } EE3_imgacq.c :hwiFrameValidFunc() EDMA完成一帧图像搬运后触发以下硬件中断。 int hwiImgAcqOverProcessFunc() { 清理EDMA采集通道 确定当前采集的图像的运行模式 激活编码模块 SEM_post(sem_JpegReady); );//信息量 } EE3_JPGEncoder.c :tskEncodeFunc( ) void tskEncodeFunc( ) { 初始参数配置; while( TRUE) { SEM_pend(sem_JpegReady,SYS_FOREVER); 判断当前为哪个缓存要处理 如果为触发模式则填充抓拍信息 JPEG编码 //激活网络上传模块 SEM_post( sem_TrgDataReady );//信息量 } }///JPEG编码模块在EDMA搬运结束后激活。 EE3_MyTask.c :tskMyFunc( ) 算法移植、优化 创建:中断、信号量、函数 - tskMyFunc( ) EE3_MyTask.c /** 函数功能说明 **/ #include EE3_common.h #include EE3_385_lib.h “ Void tskMyFunc( ) { 初始化; 功能实现; 信息量传递; } //抓拍信息结构体 EE3_common.h //抓拍信息结构体,用于存储上传的图像描述信息 typedef struct ImgInfStruct { char ui8LocusInf[101]; //抓拍地点信息 Uint8 ui8TimeInf[8]; //抓拍时间 Uint8 ui8WayNum; //车道号 Uint8 ui8TrgMode; //触发方式 float fSpeed; //车速(单位:公里/小时) }RoseekImgInfStruct; 谢谢! Samrter cities * 西安电子科技大学立人智能信号技术研究所 Xidian-LiRen Intelligent Information Technology Institute 西安电子科技大学立人智能信号技术研究所 XiDian-LiRen Intelligent Information Tech

文档评论(0)

cc880559 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档