USB视频采集系统 视频测试软件将正式发布(方便调试测试各自摄像头,RAW,RGB,YUV)

先上图,看看这个软件,学习fpga将近一年,了解视频图像开发方向也半年有余,不断学习不断总结,开发软件工具是为了更方便的学习新通信

主要相关知识:

FPGA+SDRAM+VGA(双端口fifo技术)

68013 从端口fifo(usb2.0高速传输,速度高达43Mbyte/s)

C++(mFC vs2008开发)

软件介绍:

本软件可以采集68013传输的各种图像格式

1、各自分辨率自由配置,均支持(已测:640*480,800*600,1024*768,1280*1024,2592*1944)稳定可靠

2、多种图像格式支持(RAW、YUV、RGB565,再也不用担心摄像头寄存器配置了,任何格式均支持)

3、RAW数据流格式自由配置,动态调整(GRBG BGGR RGGB GBRG)

4、YUV数据流格式自由配置,动态调整(UYVY VYUY YUYV YVYU)

5、水平、垂直方向,软件自由调换(再也不用担心摄像头摆放反了)

6、任意缩放显示预览(调试任何分辨率像素,如2592*1944,一般的显示器都没这么大显示尺寸,可以自由定义显示区域缩放,如显示在800*600画框了)

7、BMP图片格式保存(完整原始数据存储,最大测试500W像素图片保存),支持动态拍照。

8、基础软件算法验证,场景调试,支持动态二值化处理,灰度图像转换等

 

再上一张图:mt9p031 500w像素摄像头测试

摄像头为:mt9p031 

数据像素:2592*1944(full)

数据流格式:RAW GBRG

显示窗口:640*480

当前帧率:3.5fps

 

再看看 灰度图像显示

 

再看看二值化效果(阈值为200时,观测色卡部分)

同样的视频,阈值不同,出来结果自然不同(阈值为33的效果如下,关注点发生变化)

 

当然陆续会加入其他一些软件算法进来(如中值滤波,均值滤波,腐蚀,膨胀等等算法),软件动态调整参数观察效果,以便尽早确定配置。

 

目前已测试完成的摄像头型号:

OV7725 OV7670 OV9655 OV9650 OV5642 OV5640

MT9P031 MT9T001 MT9M001 

 

陆续更多sensor支持中,

 

目前在fpga上已验证 模拟摄像头通过TVP5150解码 ,送至FPGA解码显示,陆续会增加对模拟摄像头,不同分辨率采集的支持。

未完待续,软件持续完善中,如发现bug,请与我联系,谢谢

 

软件下载地址:

链接:http://pan.baidu.com/s/1bnFC8Dx 密码:4i1d

请使用这个文件:VIP_Demo_MD_release.exe

 

硬件参考:

http://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-2707874652.10.ESBrA3&id=45114297787

 

欢迎大家关注我的淘宝

http://ccjt.taobao.com/

 

特别鸣谢:

VIP开发首创先驱  crazybingo 给予极大的帮助和支持

电子工程师学堂 xiaomagee 支持和关注

ISP大神  小二马 ☆莫上尘︶ㄣ凹凸MaN 提供大量的技术支持

也欢迎大家关注他们的博客

非常感谢

 

2015.4.30

明天放假罗,今天赶紧整理

 

posted on 2015-04-30 21:31  层层惊涛  阅读(6482)  评论(0编辑  收藏  举报