自己部署SuperPoint-SuperGlue-TensorRT
这是他们的版本要求
目前OrinNX上是有CUDA和tensorrt的,就是版本不是完全对应
要不自己试着编译一下,反正一些基础环境已经有了
编译和普通C++工程编译一样
找到了CUDA11.4和opencv4
终于运行完了,在build文件夹下生成了一张图片
也就是下面这个命令运行了将近50分钟....
./superpointglue_image ../config/config.yaml ../weights/ ${PWD}/../image/image0.png ${PWD}/../image/image1.png
我再运行下
./superpointglue_sequence ../config/config.yaml ../weights/ ${PWD}/../image/freiburg_sequence/ ${PWD}/../image/freiburg_sequence/match_images/
这回很快就运行完了,不到一分钟似乎
输出的图片存放在这里
原本是没有这个文件夹的 https://gitee.com/maxibooksiyi/SuperPoint-SuperGlue-TensorRT/tree/feature/test/image/freiburg_sequence
最后运行./superpointglue_multithread
命令显示这个,似乎是多线程运行的superpointglue?
不过第一个命令还是把我吓到了,运行了那么长的时间