zoukankan      html  css  js  c++  java
  • 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

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

  • 相关阅读:
    Linux查看系统资源占用
    覆盖索引有何用?
    Java8新特性
    架构的力量!!2016解密互联网公司架构技术
    作为程序员,如何防辐射?
    Mysql查询正在运行的事务以及杀掉它
    Hbase设计实战
    不可不知的网络知识与工具
    MySQL数据库事务剖析
    dos插入mysql乱码
  • 原文地址:https://www.cnblogs.com/ccjt/p/4469947.html
Copyright © 2011-2022 走看看