Struck的安装注意事项

计算机视觉课需要用到struck,因此前段时间安装配置struck,踩过的坑总结如下:

主要流程见:https://blog.csdn.net/c20081052/article/details/80103496
这位博主写得比较详细(感谢),我下面是补充我遇到的问题

opencv部分:
opencv要用2.x、cmake编译的版本,按照GitHub上源代码的说明,struck是兼容opencv3的。我用的版本是opencv-2.4.13,不使用opencv3的原因是opencv3的源代码删去了某些库,Cmake时需要额外下载使用opencv_contrib,比较麻烦与容易出问题。
至于opencv4,博主本来就已经配置好了opencv4.2,但后面发现不兼容。
如果是安装了cuda的朋友请注意不要勾选WITH_CUDA,cuda经常会有兼容性问题。

如果cmake Struck的时候Eigen3一直报错找不到,就在Struck源代码CMakeLists.txt里面:
find_package(Eigen3 REQUIRED)
前面加上一句
list(APPEND CMAKE_MODULE_PATH “D:/environment/eigen-3.2.6/cmake”)
后面那个路径是eigrn的路径
Struck的安装注意事项

视频下载:https://bbabenko.github.io/miltrack.html
注意存放路径不要有中文字符

使用的时候生成release会运行得比较快,有视频的感觉。如果生成的是debug则会播放得很缓慢。
Struck的安装注意事项

磕磕碰碰配置了一下午,祝你们好运。

相关文章: