简体   繁体   English

由fpga控制的最佳深度相机是什么? 英特尔Realsense与kinect v1与kinect v2?

[英]What is the best depth camera to be controlled from an fpga? intel realsense vs kinect v1 vs kinect v2?

intel realsense vs kinect v1 vs kinect v2? 英特尔Realsense与kinect v1与kinect v2? What are the pro and cons of each of these sensors and what would be the best sensor to be used for an fpga implementation? 这些传感器各自的优缺点是什么,并且将是用于fpga实现的最佳传感器是什么? where can I find datasheets or low level protocol information about these sensors? 在哪里可以找到有关这些传感器的数据表或低级协议信息?

The Kinect V1 is arguably obsolete. Kinect V1可以说已经过时了。 A few differences: 一些区别:

  1. The Kinect V2 sensor is higher resolution, at 1920 x 1080 vs. 640 x 480 for Kinect V1. Kinect V2传感器的分辨率更高,为1920 x 1080,而Kinect V1为640 x 480。

  2. Kinect V2 supports USB 3.0, so you can get a 10x improvement in the data transfer rate Kinect V2支持USB 3.0,因此您可以将数据传输速率提高10倍

  3. Microsoft's new SDK2 is not backward compatible with Kinect V1. 微软的新SDK2与Kinect V1不向后兼容。 So if you want to work with the new SDK, you are locked into Kinect V2. 因此,如果您想使用新的SDK,则必须使用Kinect V2。

The easiest way to interface it to an FPGA would be to use a Windows system with an FPGA card. 将其连接到FPGA的最简单方法是使用Windows系统和FPGA卡。 Microsoft sells the Kinect with the hopes that you would be writing an XBOX or Windows application, so you can find lots of support for those platforms. 微软出售Kinect的希望是您将编写XBOX或Windows应用程序,因此您可以为这些平台找到很多支持。

From your question, I suspect you would like to design your own hardware. 根据您的问题,我怀疑您想设计自己的硬件。 In this case, you can find information about the low level USB drivers at the OpenKinect GitHub site. 在这种情况下,您可以在OpenKinect GitHub站点上找到有关低级USB驱动程序的信息

Note that whatever system you design, it will probably be easier to do if it has a CPU in it. 请注意,无论您设计的系统是什么,如果其中装有CPU,它都可能会更容易实现。 It would be theoretically possible to implement the functionality provided by the driver code into an FPGA....but very painful. 从理论上讲,可以将驱动程序代码提供的功能实现到FPGA中。 You can get an FPGA with an embedded Cortex A9 that runs Linux, like the ZYNC-7000, for around $60. 您可以以约60美元的价格获得带有运行Linux的嵌入式Cortex A9的FPGA,例如ZYNC-7000。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM