- 首先和自己在github下载的opencv-4.7和opencv_contrib-4.7.0同级建一个build文件
- sudo apt install cmake libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
- sudo apt install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
- 装第3个报错就进这个网站https://www.cnblogs.com/wangzengmao/p/16743768.htm
- sudo apt install libavcodec-dev libavformat-dev libswscale-dev libavutil-dev
- sudo apt install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
- sudo apt-get install cmake-gui
- 然后在/usr/local新建一个文件名字叫opencv-4.7因为自己下的是4.7
- 然后进如build文件中输入cmake-gui
- 第一行是自己下的opencv-4.7文件,第二行是自己的build文件
- 搜索mo选到自己的opencv_contrib-4.7.0中的modules文件
- 搜索install选到自己在/usr/local自己创建的文件夹中
- 搜索pkg的然后打上对号
- 选自己认识的以及world不能选
- 然后点击generate按钮
- 然后终端make -jx(x是你电脑的核数)
- 然后sudo make install 这是将文件生成到/usr/local/opencv4.7中