非也 发表于 2019-1-8 10:01:04

Android和Linux系统下OV5640摄像头模块的使用

  OV5640摄像头模块是广州天嵌计算机科技有限公司研发的高清CMOS摄像头模块,采用的是美商半导体公司OmniVIsion生产的一款高清摄像头模组。采用1.4微米OmniBSI背光照明技术,720p/60 HD视频可捕捉2x2图像读出模式的全视场。1个独特的后图像读出模式重新采样滤波器功能,消除斜面边缘周围的弯曲赝象和最大限度减少空间赝象。加速度计其它性能包罗1个防抖引擎,1个数字视频端口并行接口,支持多个输出格式的双通道MIPI接口,JPEG压缩引擎和捕捉图像控制功能。


  在天嵌科技的开发板平台中,E9V2、E9V3和TQi.MX6Q平台都适用OV5640摄像头模块,其中E9V2卡片电脑只在Android系统下才能使用,E9V3卡片电脑和TQi.MX6Q工控板在Android系统和Linux系统下均适用。如何使用OV5640摄像头模块?下面针对Android系统和Linux系统分别作介绍。


  Android系统下,在烧写安卓系统完成后,第一次开机前要先插上摄像头。进入系统后可以看到系统自带的相机程序,打开即可看到摄像头拍出的画面。如果第一次开机前没有插上摄像头,那么进入系统后是没有摄像头程序的,这个时候要自己下载一个摄像头程序安装上去测试摄像头了。生成的照片像素为2592*1944,可以在图片浏览器中选中相片点击属性查看。或者将图片复制到U盘中,再放到电脑上查看。


  Linux系统下,在断电状态下插上摄像头,然后上电进入系统,在命令行输入:
/unit_tests/mxc_vpu_test.out-L"-x0-f2-w720-h480"
即可看到摄像头采集分辨率为720*480的信息,命令行输入:
/unit_tests/mxc_vpu_test.out-L"-x0-f2-w1280-h720"
即可看到摄像头采集分辨率为1280*720的信息测试完成后在命令行按Ctrl+C键退出,回到命令行。


页: [1]
查看完整版本: Android和Linux系统下OV5640摄像头模块的使用