FPGA VR摄像机第二版本介绍

本文介绍的是 fpga vr 相机的第二个版本,第一个版本是下面这样:
第一版地址:
本文主要介绍第二版本,第二版本的 vr 摄像机,能够以 30fps 的速度拍摄 4k(3840 x 1920)立体 360 度视频,同时在摄像机上实时拼接和编码。除了最终的 h.264 编码将在 nvidia jetson tx2 上执行之外,所有图像处理功能都将在 fpga 上执行。
硬件组成
友晶de10-nano
8×aptina ar0330 摄像头模块,带 12 毫米镜头卡口
2×四摄像头接口pcb
1×nvidia jetson tx2
下面显示的是相机的主数据流和硬件连接图。
以下是迄今为止已成功实现的功能:
相机i2c控制
去马赛克模块
相机图像变形矫正模块
摄像头接口pcb
灰度图像到单位像素
3d 图像拼接/块匹配/光流
将灰度图像分成 3 个垂直部分:左、中、右。这三分之一都是完整 360 度水平图像的 45 度切片。因为我们有 8 个均匀分布的摄像机,这意味着我们的摄像机彼此之间的角度为 360/8 = 45 度。由此,我们知道,如果我们将摄像机 a、b、c 排列如下:
那么摄像机 a 的右三分之一、摄像机 b 的中心和摄像机 c 的左三分之一必须都指向同一方向。如果他们都在看无限远的东西,那么所有三个切片都应该是完全相同的图像。然而,我们希望在输出图像中显示深度。因此,我们将使用摄像机 c 的左三分之一和摄像机 a 的右三分之一来分别提供当观看者面向该方向时的右眼和左眼的图像。当观看者将头转向左侧时,他们的右眼将从看到摄像机 c 的左侧三分之一转向摄像机 b 的左侧三分之一。
开源地址
https://github.com/colinpate
https://github.com/colinpate/fpga-vr-remap
cad外形:


恩智浦推出集成稳压器LIN收发器系列TJA1028
小米note3和小米5s哪个好?对比之下更惊艳
射频功放的参数
Visa的首席财务官认为比特币和加密货币是骗子和政客使用的手段
DC电源模块在新能源产业中的应用前景
FPGA VR摄像机第二版本介绍
5G终端连接态长时间占用4G不回5G的解决办法
华为商官网和 App 中已经全面下架此前荣耀的产品
工业物联网网关的主要功能是什么,它的应用有哪些
Apple Watch Series 4或将推出更大的显示屏和更长的电池续航
介绍三菱FX系列PLC中常用的软器件—计数器和数据寄存器
手机没电随时充东芝发布便携燃料电池
ADN8831 高效率TEC控制器解决方案
基于低功耗蓝牙传感器的智能手表可实现数据同步功能
固态硬盘的金手指还隐藏有不少的秘密
虹科方案│如何简化和扩展高端数字媒体资产管理(Digital Asset Management)
什么是区块链的确定性?
c语言实现一元线性回归
GTO的触发驱动器及电路
步进电机的拆解、特征及优缺点