2023.6.3
versão ubuntu20, instale python-opencv4.7.0
Primeiro, o terminal insere o seguinte
sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev sudo apt-
get install libgtk2.0- dev
sudo apt-get install pkg-config
Faça o download no site oficial, selecione a versão do opencv que deseja baixar
URL do site oficial: https://opencv.org/releases/
Descompacte o pacote compactado
descompacte opencv-4.7.0.zip
#Em seguida, transfira a pasta descompactada para /home
# Em/ Crie uma pasta de compilação em home/opencv-4.7.0
# Entre na pasta build, abra o terminal e use o cmake para gerar o makefile
cd /home/opencv-4.7.0/build
sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_GENERATE_PKGCONFIG=ON …
sudo make -j8 sudo
make install
Modifique o arquivo opencv.conf
sudo gedit /etc/ld.so.conf.d/opencv.conf
/usr/local/lib
#Salvar e fechar
sudo ldconfig
sudo gedit /etc/ld.so.conf
install /usr/local/lib
sudo ldconfig
Ambiente de configuração
sudo gedit /etc/bash.bashrc
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
Salvar fechar
fonte /etc/bash.bashrc
sudo atualizadob
Digite o seguinte comando para visualizar a versão do opencv instalada
pkg-config opencv --modversion
#报错
O pacote opencv não foi encontrado no caminho de pesquisa do pkg-config.
Talvez você deva adicionar o diretório contendo `opencv.pc'
à variável de ambiente PKG_CONFIG_PATH
Nenhum pacote 'opencv' encontrado
cd /usr/local/lib
sudo mkdir pkgconfig
cd pkgconfig
Em seguida, descobri que não há arquivo opencv.pc, apenas opencv4.pc, então crie opencv.pc
sudo touch opencv.pc
Copie o conteúdo de opencv4.pc para opencv.pc
#Salvar e sair
#Verifique o opencv novamente
pkg-config opencv --modversion