主题中讨论的其他器件: TIDEP0076
将3D 视觉系统移植到 am5728、扫描和检测对象以及生成3D 点云数据所需的时间是窗口的两倍。
现在、我要优化 am5728上的系统。 TI 专家的好建议是什么?
1) 1)由于我不熟悉 DSP、因此当前的3D 视觉系统正在 cotex A15上运行。 我不知道哪些部件可以在 DSP 上运行?
2) 2)目前、在生成点云数据之前、它是使用 OpenCV 库中的函数实现的。 在系统中、我没有配置环境变量 OpenCV_OpenCL_device。 这是否意味着优化的 TI OpenCV 未运行? 如何使用优化的 TI OpenCV 库? 是否要配置导出 OpenCV_OpenCL_DEVICE_=’TI AM57:加速器:TI 多核 C66 DSP'。这是什么? 我需要在 DSP 上做什么?
3) 3) am5728上有 GPU 功能。 如何使用 GPU? 我是否调用 opengles2.0中的接口、这意味着我使用了 GPU 的功能?
4) 4)点云显示当前由 QT 虚拟化模块实施? 效果不是很好。 它是通过 Windows 上的 VTK 库实现的。 VTK 库仅基于 Linux 上的 X11,而 am5728的文件系统基于 Weston,因此 VTK 不能使用。 其他哪些库可以在 Weston 上运行点云显示?
5) 5)点云数据生成后、需要处理点云数据。 目前、PCL 库用于实现点云数据处理。 am5728行使用 PCL 库处理点云数据的速度很慢。 如何在 am5728上优化 PCL 库? 需要将 PCL 库传输到 DSP?