图像处理技术的快速发展,使得图像采集处理系统在提高农业生产自动化程度中的应用越来越广泛。目前的图像采集系统有的基于CCD摄像机、图像采集卡和计算 机,有的基于CCD摄像机、解码器、FPGA和DSP,而有的基于CMOS图像传感器芯片、FPGA和DSP,它们在实时性,灵活性,可维护性方面各有优 缺点。而在农业生产中,以基于CCD摄像机、图像采集卡和计算机的系统居多。本文结合实际系统中的前端图像处理和图像数据传输需要.充分利用ARM的灵活 性和FPGA的并行性特点,设计了一种基于ARM+FPGA的图像快速采集传输系统。所选的ARM (Ad-vanced RISC Machines)体系结构是32位嵌入式RISC微处理器结构,该微处理器拥有丰富的指令集且编程灵活。而FPGA(Field ProgrammableGate Array)则在速度和并行运算方面有很大优势,适合图像处理的实时性要求。
需求
1. 屏幕分辨率1920 x 1080;
2. 白平衡、冻结、自动背光、自动光源等功能;’
2. 拍照功能,可设置拍照路径(U盘,SD卡,内置存储);
3. 录像功能,可设置录像路径(U盘,SD卡,内置存储);
4. 亮度调整,摄像头光源亮度调整;
5. 物理按键,包括拍照、录像、上下左右、菜单、默认亮度、选择等等;
6. 定制开机界面;
7. 照片、视频九宫格浏览控件;
8. 照片浏览器;
9. 视频播放器;
10. 可查看照片、视频同时支持按键对照片和视频的操作;
11. 对存储控件的资源浏览器控件’,并可对其复制、粘贴、删除等操作;
12. 设置时间日期,仿苹果滑动效果;
13. 其他各种定制控件;
注意
受限于成本(方案整体成本,较同行业较低),不断压缩的成本,导致该产品的出现关键难点,其在于fpga上的仿arm跑linux的芯片性能等同于2011年的arm水平,经过fpga+arm+qt三方的代码优化和内存优化。’