原创 良子USB2.0摄像头开发板16_MT9M001上位机程序介绍

2015-4-17 20:43 2310 25 26 分类: MCU/ 嵌入式 文集: USB2.0摄像头开发板

       良子USB2.0摄像头开发板配套有专用的上位机软件,方便查看摄像头的图像。上位机程序是为某公司开发的,是商业级代码,绝非是普通电子爱好者花上2个月编写的普通代码。上位机程序的最大特点是开源,全部是源代码,绝非调用DLL或者LIB的这种已经经过封装的代码,你可以看到到图像处理的全部过程。上位机主要功能是:1是通过I2C总线发送给MT9M001的配置数据;2是显示图像;3是显示一些图像信息;4是保存图片。上位机程序如下,

lingziusb_sensor_20150321_4.jpg

       图片中的数字序号说明如下:

1是图像数据的传输速度,USB2.0的实用速度大致在30M左右;

2是数据传输错误的数量。USB是按照包的单位来传输的,一包的数据量是512字节。

3是FPS,一秒钟采集的图片数量;

4是短包标记的数量。这是和数据的传输协议相关的,简单的协议是:FPGA采集到的摄像头数据是按照包的概念传输的,当一幅图像传输完毕时,会发送一个短包(区别于之前的包的概念),短包数据的长度是8个字节。当上位机收到一个短包时,会认为一幅图像已经传输完毕,下一幅图像即将开始。

5是图像的分辨率,MT9M001的是1280X1024;

6是设置图片保存的格式及位置。图片的格式可以是JPG或者是BMP。

7是播放按钮和停止按钮,两者共用一个按钮。

8是拍照功能,每点击一次,保存一幅图片。

     未完,待续,,,,,,。

 

(另公布一群号178338109,USB3.0开发专业讨论区)

 

 

淘宝店铺:http://liangziusb.taobao.com

良子.2015年    承接USB开发工程  

QQ:2687652834

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1620008 2016-3-17 22:30

良子前辈你好,MT9M001上位机程序到哪能够下载到,或者是否方便发一份给我,谢谢。(邮箱:972661569@qq.com)
相关推荐阅读
liangziusb_940932268 2016-06-30 21:33
最新的良子USB2.0开发板3_AD7980数据采集开发2
      接上一篇。            这一篇介绍FPGA驱动单个AD7980的开发过程,驱动多个AD7980的级联模式可以查阅后面的帖子。单个AD7980的驱动时序图如下:   ...
liangziusb_940932268 2016-06-30 20:41
最新的良子USB2.0开发板2_AD7980数据采集开发1
     USB2.0开发板已经调试完毕了,板子上的各个芯片都编写了测试例程,例程有10个左右,和之前的USB2.0开发板例程差不多。除了上一篇介绍的配套的双摄像头子板,另外还设计了MT9M001...
liangziusb_940932268 2016-05-22 13:42
CYUSB3065开发板调试过程4_测试开发板的三种启动过程
        CYUSB3065的开发板已经调试完毕,很快就会在淘宝上架。利用这段时间,整理一下如何测试CYUSB3065开发板。开发板上设置了两种非易失性的存储器,一个是I2C接口的EEPRO...
liangziusb_940932268 2016-04-17 09:49
最新的良子USB2.0开发板1_电路板介绍
     近日在设计双摄像头的开发板,已经接近结束。这块电路板的结构还是采用FPGA+SDRAM+USB2.0的,没有太大的变化,因为这种电路结构是最优的,非常适合做数据采集和图像采集之用。之前的US...
liangziusb_940932268 2016-03-02 21:05
良子USB2.0摄像头开发板19_电路板升级
      近日升级了USB2.0摄像头开发板,现在的版本号是1.4。此外,又额外增加了几种摄像头。开发板如下,摄像头是200万像素的MT9D001,没有安装镜头:   配300万像...
liangziusb_940932268 2016-02-29 18:50
200万像素摄像头AR0237开发1
      APTINA目前发布了200万像素的CMOS芯片AR0237CS,像素阵列大小为1928 (H) x1088 (V),是一棵标准的1080@60芯片。AR0237CS支持两种输出模式,...
EE直播间
更多
我要评论
1
25
关闭 站长推荐上一条 /3 下一条