介绍了Pcam 5度外围相机模块!
嵌入式视觉技术正在影响越来越多的应用领域,其中许多领域预测将会有巨大的增长。机器学习、增强现实、智能汽车等先进的嵌入式视觉应用还在继续。凭借Pcam 5C硬件和Digilent为其开发的软件,我们为那些希望开发或学习嵌入式视觉应用程序的人带来了独特的东西。而且,它都是开源的。
产品概述
Pcam 5C是其系列产品中的第一款,它是一个专为摄像头而设计的外围摄像头模块Zybo Z7 Zynq-7000 ARM / FPGA开发平台。与其他大多数相机解决方案不同的是,用户需要通过HDMI或USB与图像传感器进行交互,我们实现了传感器和FPGA之间的直接通信,从而实现了极低的延迟。
Pcam 5C采用了Omnivision OV5640,这是一个500万像素的固定焦点彩色图像传感器。传感器本身包括各种内部处理功能,可以提高图像质量,包括色调,伽马,锐度和饱和度调整,以及自动白平衡和黑电平校准。
数据通过双通道MIPI CSI-2接口传输,支持1080p和720p常见视频流格式。该模块连接到Zybo Z7通过一个15针的平挠电缆(FFC),是与熟悉的相机连接器在Raspberry Pi板上找到的引脚兼容。Pcam 5C配备了出厂安装的固定焦距镜头,用户可以根据应用程序手动调节。
应用程序
PCAM 5C是一个唯一的低级设计,因为数据通过图像传感器的本机接口,即CSI-2和I2C传输。进一步扩展,由于视频数据流入FPGA,而不是硬硅CSI-2解码器(例如在覆盆子PI中存在),因此用户可以准确地研究D-PHY和CSI-2解码完毕。
附加视频处理IP也可以在CSI-2解码数据和DMA控制器之间拼接,该DMA控制器将数据传输到车载存储器中。这允许用户研究图像传感器如何通过从中获取原始数据并通过实现标准数字视频处理来改进的原始数据来研究如何工作。这使得PCAM 5C + Zybo Z7成为学习嵌入式视觉概念的人的独特和有价值的工具,或者希望开发自己的嵌入式视觉产品和应用程序。
开始
CSI-2接口不容易实现。但幸运的是,我们已经为你做到了!Pcam 5C + Zybo Z7演示项目将视频数据从图像传感器传递到Zybo Z7的HDMI输出端口。图像传感器置于“RAW”输出模式,在FPGA中进行图像处理,将原始拜耳模式数据转换为标准的RGB数据,然后通过Zybo Z7 HDMI端口传输到显示器上。
演示中使用的所有IP都是开源的,包括D-PHY接收器、CSI-2解码器、拜耳到RGB转换器和伽马校正IP。在运行时,用户被赋予从UART终端调整一些设置的能力,例如视频分辨率和伽马调整。IP采用VHDL语言设计,Zynq ARM处理器代码采用C和c++语言编写。请参阅Digilent Wiki上的项目页面,了解更多关于如何使用演示的详细说明。另外,一定要查看Pcam 5C资源中心获取其他相关教程和信息。
关于关于的问题或评论PCAM 5C,欢迎在下方评论区或Digilent论坛!
