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
明天放假罗,今天赶紧整理
USB视频采集系统 视频测试软件将正式发布(方便调试测试各自摄像头,RAW,RGB,YUV)的更多相关文章
- 玩转摄像头之 基于SDRAM缓冲 USB2.0视频采集系统 MT9T001、MT9P031 演示 展示
玩转摄像头之 基于SDRAM缓冲 USB视频采集系统 MT9T001.MT9P031 最新设计的系统: 核心板(FPGA+SDRAM)+底板(68013+DVP)+sensor 先看图 核心板 正 ...
- Capstone通用 USB Type-C音视频拓展坞转换芯片
专业解决视频接口技术Capstone科技在2021年新推出四款低功耗单芯片USB Type-C音视频格式转换器方案──CS5266.CS5267.CS5268与CS5269.将为各种显示屏.外部显示设 ...
- 优分享VR开源啦,优分享VR是基于Google VR开发的一款手机VR视频资源的聚合软件
欢迎来到优分享VR开源项目 优分享VR 开源中国Git地址: http://git.oschina.net/xumingwang/youkes_vr 优分享VR是 优分享安卓APP VR视频播放开源部 ...
- 7、基于嵌入式Linux的视频采集系统---UVC驱动模型介绍
UVC 即 usb video class.USB协议中,除了通用的软硬件电气接口规范等,还包含了各种各样的Class协议,用来为不同的功能定义各自的标准接口和具体的总线上的数据交互格式和内容.这些C ...
- 基于icamera usb2.0的视频采集系统之mt9m001c12stc测评
基于usb2.0的视频采集系统之mt9m001c12stc测评 因为该sensor不带isp,所以不支持白平衡,默认图像彩色颜色会和实际偏离,演示如下 颜色偏绿,所以降低该通道的增益,或者提供其他通道 ...
- 使用you-get下载视频网站视频或其他
使用you-get下载视频网站视频或其他 文/玄魂 目录 使用you-get下载视频网站视频或其他 前言 1.1 下载.安装 依赖 exe安装 pip安装 Antigen安装 Git 克隆源码 Hom ...
- iOS 8 提供 TestFlight 方便开发者测试软件 (转)
原文地址:http://tech2ipo.com/66893 TestFlight / via iMore 作者: Nick Arnott 译者:翛凌 原文:iMore iOS 应用程序的测试对 ...
- 将视频插入视频:CVPR2019论文解析
将视频插入视频:CVPR2019论文解析 Inserting Videos into Videos 论文链接: http://openaccess.thecvf.com/content_CVPR_20 ...
- UWP 手绘视频创作工具技术分享系列 - 手绘视频与视频的结合
本篇作为技术分享系列的第三篇,详细讲一下手绘视频中结合视频的处理方式. 随着近几年短视频和直播行业的兴起,视频成为了人们表达情绪和交流的一种重要方式,人们对于视频的创作.编辑和分享有了更多的需求.而视 ...
随机推荐
- CentOS7下安装带用户认证的squid服务器(无防火墙)
1 安装squid服务: yum install squid 安装htpasswd : yum install httpd-tools 2 配置squid配置文件 #该定义需在 ...
- omcat配置多域名站点启动时项目重复加载多次
在tomcat中配置多个Host的时候, 出现项目重复启动多次的情况. 刚开始以为是spring boot发布项目的时候自带了一个tomcat引起的, 后来发现不是 参考了这两篇文章, 解决问题 ht ...
- ffmpeg centos yum安装
CentOS 6&7安装ffmpeg CentOS 6和7安装方法是不一样的,下面分别说明: 安装前都需要先安装epel扩展源 yum -y install epel-release ce ...
- 反汇编分析NSString,你印象中的NSString是这样吗
我们先来定义三个NSString -(void) testNSString { NSString* a = @"abc"; NSString* b = [NSString stri ...
- python-语言元素
变量命令 对于每个变量我们需要给它取一个名字.在python中,变量命名需要遵循一下这些必须遵守硬性规则和强烈建议遵守的非硬性规则. 硬性规则 变量名由字母(广义的Unicode字符,不包括特殊字符) ...
- 在SQL Server数据库中执行存储过程很快,在c#中调用很慢的问题
记录工作中遇到的问题,分享出来: 原博客地址:https://blog.csdn.net/weixin_40782680/article/details/85038281 今天遇到一个比较郁闷的问题, ...
- length of the longest substring without repeating character
Given a string, find the length of the longest substring without repeating characters. 来源:力扣(LeetCod ...
- 【Android - 控件】之MD - RecyclerView的使用
RecyclerView是Android 5.0新特性——Material Design中的一个控件,它将ListView.GridView整合到一起,可以使用极少的代码在ListView.GridV ...
- Django的settings文件部分源码分析
Django的settings文件部分源码分析 在编写Django项目的过程中, 其中一个非常强大的功能就是我们可以在settings文件配置许多选项来完成我们预期的功能, 并且这些配置还必须大写, ...
- 10-kubernetes serveraccount RBAC
目录 认证安全 serviceAccountName 和 userAccount serviceaccount 创建 使用admin 的SA 测试 URL访问kubernetes资源 APIserve ...