FPGA - IP摄像头和FPGA

时间:2017-03-11 16:11:45

标签: image-processing real-time fpga ip-camera stereo-3d

我想实现基于FPGA的实时立体视觉系统,用于长距离(最长100米)深度估计。

我决定在这个项目中使用IP摄像头 (虽然我仍然不知道是否有适合此范围的任何其他类型的相机?)。

是否可以将IP摄像机的输出移植到fpga,然后执行相关的图像处理?怎么样?

我将非常感谢您提供的任何信息。

3 个答案:

答案 0 :(得分:2)

可能但不切实际,也不太可行。

从IP摄像机获取输入需要您的FPGA设计包含完整的网络堆栈,以向每个摄像机发出HTTP请求,下载图像并对其进行解码。这对于微控制器而言比FPGA更重要;在硬件中实现它将非常耗时。

您也可能遇到问题,因为IP摄像机往往相对较慢,无法同步。也就是说,如果您同时从两台摄像机请求图像,则无法保证您获取的图像将同时拍摄。

不要使用IP摄像头。他们不适合这个目的。使用带数字输出的相机模块;它们随时可用,并且可能比IP摄像机便宜。

答案 1 :(得分:0)

也许您应该考虑使用带有SDI界面的相机。 SDI是常见的标准视频接口,设计用于在75Ohm的同轴电缆上长达120m。

SMPTE标准ST 425-4描述了立体摄像机流通过FullHD以50/60 Hz在双3G-SDI链路上的传输。

如果您对1080i没问题,那么一个3G-SDI链接就足够了(如ST 425-2中所述)。

答案 2 :(得分:0)

我假设您有一个中端FPGA ..然后我说您可能的选择: -您可以一次从IP摄像机捕获单个帧..如果它通过hsync,Vsync等输出VGA视频.. -如果您正在开发。套件,FPGA将与SDram接口,这使您能够在其中保存几个帧(确定不是整个视频) -您可以使用Fpga中的可用DSP切片进行简单的图像处理算法..如果您使用的是xilinx,请检查DSP48e1或DSP48A1