ubuntu18.04安装opencv3.4.13和opencv_contrib3.4.13
1. 安装相关软件
参考这篇真的写的太好!!!
其中,这篇没有解决的问题:
-
OpenCv依赖包libjasper-dev无法安装的问题这里
-
在build里面cmake时按照这里的命令输入
-
安装opencv时,xfeatures2d下载缺失这里
-
ubuntu16.04下安装opencv出现libgtk2.0-dev配置失败
这里
其中:使用命令行更改Ubuntu镜像的方法:here
2. 运行stitck_kcf
- 报错:
【问题解决】:这里要保证ideo.cpp和主文件中视频的名称一致。
并且将路径改为绝对路径
3. 编译多进程的stitched
- undefined reference to cv::Mat
解决:
其实本质上是没有找到opencv的lib包都在哪,所以需要建立软连接
g++ main.cpp -o test `pkg-config --cflags --libs opencv`
注意!! 上面不是单引号 ’ 而是 ` !!
- error adding symbols:DSO missing from command line. error:collect2: error: ld returned 1 exit status
解决: here
命令最后加上-lpthread或pthrea
4. 使用cmake编译多进程stitch
- 这里
将所有的中间文件放在build文件夹中,cd build
cmake …
make
最后生成stitch