硬件系统描述:
摄像头采用的是PAL制式的模拟摄像头,通过TVP5158芯片读入数据。
系统的板卡是DM6467的平台,我只是用了他的GPP的ARM核心来处理数据。
输出的数据是CVBS的数据格式,通过同轴线将数据输出到7寸显示器上。
系统使用的linux操作系统是Montasa的裁剪版。
软件系统描述:
我的这个图像处理的框架是基于ARM核心的,这个处理的流程分为了三个线程:
pthread1:捕获线程
pthread2:算法处理
pthread3:显示线程
全局变量Process结构体中包含了两个重要的成员变量:
Process_Exc_P Process;
param_s:存放了通过CMEM_alloc申请的捕获线程的数据缓冲的存放起始地址
param_f:存放了通过CMEM_alloc申请的算法线程的数据缓冲的存放起始地址
三个线程之间的数据交换都加上了线程数据同步锁,防止在修改数据时,其他线程修改数据,
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !