FPGA开源项目:双目测距(一)之双目图像采集显示以及图片保存
1.简述
这个项目是大三下学期暑假(也就是2019年8份)完成的,当时的视频效果已发布在bilibili上,这是我们的省级的科研立项,其实就我一个人负责完成。发布bilibili后很多人比较感兴趣,打算年初回学校完成毕设期间开源的,一直拖到现在,工作后时间也比少了,条件也没在学校实验室好,只能尽力做好吧。
该视频bilibili连接: 双目测距.
2.准备
- 摄像头模块:OV7725(以前是彩色MT9V034)
- FPGA板卡:米联客ZYNQ7020
- SD卡
- 1080P的显示器
- 正红色物体
- 软件版本:vivado2019.1
3.双目硬件结构介绍
我之前一直用的MT9V034摄像头,换成ov7725的后驱动不了,查了很久这个问题没找到原因,为了节省时间直接改米联的例程。包括ARM的硬件结构如图所示,两个摄像头分辨率为640x480的视频流通过VDMA缓存到DDR,然后将视频流输出到OSD IP合成为1080P的视频流,最后送到HDMI在显示上显示。OSD IP可以将多路视频合成到一路视频,实现同屏显示。但是这个IP需要申请license,申请需要注册xilinx账户绑定个人电脑MAC地址就可以免费使用了,这个申请可以参考我的另一篇博客:最新 Xilinx vivado IP许可申请. 而摄像头的配置通过EMIO软件模拟IIC进行配置。
4.SDK软件
如图所示先进行EMIO的配置,其次进行摄像头配置,然后配置VDMA,最后进行按键将图像保存为图片,存到SD卡中,后面导入MATLAB进行算法仿真,也方便进行modelsim功能仿真。其中4个EMIO作为IIC使用,还有2个作为按键使用,用来保存图片。详细可以看代码吧。
5.效果
红色小球的距离大约为50CM,图像质量没有MT9V034的好,但是OV7725很便宜,比较亲民。
6.采集的图片
这个具体代码请参考:zynq SD卡写入摄像头图像(图片格式)
7.总结
现在完成第一步了,开源工程请关注我的公众号:芯王国 获取。下一步进行MATLAB双目测距算法的仿真,并将图片保存为TXT文件方便modelsim仿真使用,尽情期待!!!
欢迎关注我的公众号:芯王国,有更多的FPGA&数字IC的技术分享,还可以获取开源FPGA项目!
FPGA开源项目:双目测距(一)之双目图像采集显示以及图片保存相关推荐
- fpga摄像头模块_FPGA开源项目:双目测距(一)之双目图像采集显示以及图片保存...
1.简述 这个项目是大三下学期暑假(也就是2019年8份)完成的,当时的视频效果已发布在bilibili上,这是我们的省级的科研立项,其实就我一个人负责完成.发布bilibili后很多人比较感兴趣,打 ...
- 优秀的 Verilog/FPGA开源项目介绍(七)- CAN通信
优秀的 Verilog/FPGA开源项目介绍(七)- CAN 0.CAN总线介绍 <[科普]CAN总线介绍及FPGA实现方案简介> 1.CAN权威文档 CAN总线有两个ISO国际标准:IS ...
- 优秀的 Verilog/FPGA开源项目介绍(十二)- 玩FPGA不乏味
优秀的 Verilog/FPGA开源项目介绍(十二)- 玩FPGA不乏味 Hello,大家好,之前给大家分享了大约一百多个关于FPGA的开源项目,涉及PCIe.网络.RISC-V.视频编码等等,这次给 ...
- 优秀的 Verilog/FPGA开源项目介绍(一)-PCIe通信
优秀的 Verilog/FPGA开源项目介绍(一)-PCIe通信 今天开始会陆续介绍一些优秀的开源项目,项目基本都是和FPGA或HDL相关的.对于一些找工作或者急需项目经验的人来说,这些项目都有一定的 ...
- 优秀的IC/FPGA开源项目(一)-FPGA+CMOS+USB/SD架构开源项目
优秀的IC/FPGA开源项目(一)-FPGA+CMOS+USB/SD架构开源项目 <优秀的IC/FPGA开源项目>是新开的系列,旨在介绍单一项目,会比<优秀的 Verilog/FPG ...
- 优秀的 Verilog/FPGA开源项目介绍(二)-RISC-V
优秀的 Verilog/FPGA开源项目介绍(二)-RISC-V 关于RISC-V的二三事 risc-v官网 ❝ https://riscv.org/ RISC-V(跟我读:"risk--- ...
- 优秀的 Verilog/FPGA开源项目介绍(二十八)- DSP(Digital Signal Processing)
优秀的 Verilog/FPGA开源项目介绍(二十八)- DSP(Digital Signal Processing) 介绍 FPGA在数字信号处理领域一直有着比通用CPU得天独厚的优势,所以一直都受 ...
- FPGA开源项目:双目测距(二)之Matlab算法仿真以及图片转txt
1.简述 今天完成双目测距项目的第二部分,实现Matlab算法仿真,主要包括图像二值化.计算目标坐标.目标框选以及将图片转为txt用于后面的FPGA算法仿真.Matlab代码工程关注我的公众号:芯王国 ...
- 双目测距+点云——使用MiddleBurry数据集的图片
效果 输入: 左图 右图 输出: 视差图 深度图 实现了鼠标点击图片中的位置,显示其深度. 点云 其他例子点云: bicycle motorcycle 使用自己的双目摄像头拍摄的图片: bottle ...
最新文章
- 文本处理相关资料整理
- php加载不了图片不显示,图片显示不出来,但是数据库里有显示
- Linux 之目录 -鸟哥的Linux私房菜
- [导入]Ajax使用初步
- 【Python】 dict 以key名 去重运算
- Effective Java~9. try-with-resource 优先于 try-catch
- 机器学习和人工智能的初学指南
- android activity生命周期_Android岗高频面试题合一集,看你能答出几题?
- dijkstra标号法表格_标号法求最短路径例题详解.ppt
- python sklearn 绘制决策树模型的节点图
- android 通知 按钮,在自定义通知中添加按钮操作
- 基于Docker的Mysql主从复制
- TMC2300-LA 低压、超静音微型步进电机驱动器
- mysql按升序创建索引_MySQL 降序索引 (Descending Indexes)
- Java——面向对象(1)
- excel 筛选 粘贴_在筛选的Excel列表中粘贴快捷方式
- 11. 文件操作与模块
- 有什么可以将word转换成pdf的免费转换工具?
- 广和通5G模组FM650-CN在Win11下的短信和通话演示
- 最根本的穴位-会阴穴
热门文章
- java计算机毕业设计留守儿童帮扶网站源码+系统+mysql数据库+lw文档+部署
- 【Tool】CRC8 校验计算 X8 + X2 + X + 1
- 2023养老展,北京国际老年产业博览会,老年康复医疗展
- 北邮22信通:(7)实验1 题目四:一元多项式(节省内存版)
- 清除挖矿脚本 minerd
- java代码实现echarts折线图_Echarts的使用(曲线图)
- 上海国际学校该怎么选
- 前端开发中常用的图片格式
- linux命令sort的用法,Linux sort命令用法详解
- 某银行项目224次升级新人礼、权益、越推越有礼需求梳理@20201214