` 本帖最后由 整鼓猩 于 2016-1-22 16:23 编辑
我最近用STM32F103RBT6+CPLD(EPM240)+SDRAM,搞出了一台能够采集OV5640图像传感器的拍摄套件。它采用“先缓存整张图片,再分段慢慢读出”的FIFO方案,使得中低端单片机系统可以绕开高清拍摄所需要的速度和存储空间, 而只需像驱动低速设备一样控制成像模块,并花费很少内存(1~2kB) ,就能够轻松地实现JPEG高清拍摄。对于stm,LPC之类arm,更可以搭配SD卡、USB、以太网等组成很多新奇有趣的产品!!它有如下特点:▲ 搭配OV5640,高达5 Mega(2592x1944)物理像素 ▲ 高精度自动对焦机构,近景远景都对焦自如(5cm~无限远) ▲ 自动曝光、自动增益、自动白平衡等,从容适应环境变化 ▲ 可拍摄7~500万像素的JPEG图片,并保存在TF卡,直接在电脑上打开浏览(或从串口输出) ▲ 可拍摄7~400万像素的RGB565图片,以BMP格式保存在TF卡,直接在电脑打开浏览(或从串口输出) ▲ 通过软件设置输出RAW、RGB、YUV等格式,用于预览或图像识别 ▲ 板载高亮LED补光灯 ▲ SPI口读写TF卡,挂载FAT文件系统,支持任何容量TF卡(已验证64MB~8G卡能用),图片写入速率750~900KByte/s ▲ USB转232芯片CH340,实现电脑USB直接和F103串口通信,方便测试
通过参考拍摄套件的C代码,各位攻城狮就可以把成像模块(竖着的那块)移植到自己的项目上,做出诸如网络摄像头、数码相机、图像识别等各类新奇玩意。 应用场合 :
▲ 串口、网络高清静态摄像头
▲ 智能家居、玩具,物联网应用
▲ 自动化设备中机器视觉的图像采集
▲ 为图像识别提供前端原始数据缓存
▲ 其他需要用到高清图像采集的场合
更多详情请参考:TaoBao搜:PixelBase,或搜店家:E电猿
以下展示用该拍摄套件拍到的例图。所有图片均是直接从OV5640采集的JPEG原图,没做任何后期加工 |