ROS学习06-NVIDIA JETSON TX2 使用VisionWorks跑自带的demo(VisionWorks也太强了叭)

ROS学习06-NVIDIA JETSON TX2 使用VisionWorks跑自带的demo(VisionWorks也太强了叭)

我们的NVIDIA JETSON TX2是使用jetpack4.4刷的,看网上很多之前的人都说Jetson TX2上的demo在什么什么下面有快速傅里叶-海动图,车辆识别加框sample什么的,然而我的家目录下面并没有这些玩意儿,只有个VisionWorks-SFM-0.90-Samples的文件夹,有这个文件夹我们的VisionWorks理论上就刷上去了。
在这里插入图片描述
官网上是这样评价VisionWorks的
https://developer.nvidia.com/embedded/visionworks
VisionWorks的核心功能专为以下解决方案而设计:

  1. 机器人与无人机
  2. 自动驾驶
  3. 智能视频分析
  4. 增强现实

在这里插入图片描述
既然这么厉害,我们就来运行第一个demo吧!
默认安装好visionworks,demo在/usr/share/visionworks下面
这个demo是需要你make一遍的
但是在你make之前你的TX2开发板上必须安装好CUDA,CUDNN,OpenCV
检测上面的组件是否安装完全见我前一篇博客最后
https://blog.csdn.net/qq_40695642/article/details/107954715

cd /usr/share/visionworks
#查看这个下面是否有文件
#有的话要把这个地方的文件复制一份到其他目录,这里的文件是只读的
#为了不搞坏就勉强复制一次吧,别给它权限直接搞了
#把visionworks复制到家目录下
cp -r /usr/share/visionworks ~

在这里插入图片描述
进入后看到一个user_guide_linux.md的文件,这里面把demo操作写的很清楚
在这里插入图片描述
好了,按照上面文档接着操作吧

make -j4

耐心等待编译通过
如果顺利编译通过的话进入这个文件夹可以看到一堆可以执行的文件
这些文件就是我们的案例demo了
在这里插入图片描述
执行第一个demo

./nvx_demo_feature_tracker

在这里插入图片描述
执行第二个demo

./nvx_demo_hough_transform

在这里插入图片描述
再来一个demo

./nvx_demo_motion_estimation

在这里插入图片描述
识别速度非常快,VisionWorks也太强了叭!

猜你喜欢

转载自blog.csdn.net/qq_40695642/article/details/107957464