Com uma ampla gama de funcionalidades, o OpenCV encontrou seus usos ao longo dos anos em tecnologia de reconhecimento facial, imagens médicas, vídeo de vigilância e até em serviços comerciais, como VFX e rastreamento de movimento na indústria cinematográfica.
Este artigo fornece um tutorial que mostra como instalar o OpenCV 4 no seu Ubuntu 20.40 Sistema e como tirar o máximo proveito desta biblioteca instalando os pacotes mais recomendados.
Começaremos instalando as dependências do OpenCV antes de instalar o OpenCV.
Etapa 1: Atualize seu sistema
Primeiro, abra o terminal e digite o seguinte para atualizar seu sistema:
$ sudo apt update && upgrade
Etapa 2: Baixe bibliotecas adicionais
Em seguida, solicite e instale as ferramentas de desenvolvedor e as bibliotecas de E/S visual para visualizar e editar arquivos de imagem e vídeo. Use os seguintes comandos para fazer isso:
$ sudo apt install build-essencial cmake desnzip pkg-config
$ sudo apt install libjpeg-dev libpng-dev libtiff-dev
$ sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
$ sudo apt install libxvidcore-dev libx264-dev
Para aprimorar ainda mais o OpenCV, instale os pacotes abaixo:
$ sudo apt install Libatlas-Base-Dev Gfortran
Etapa 3: Baixe o Gnome Toolkit
O Gnome Toolkit (GTK) é um kit de ferramentas de widget de código aberto e de código aberto que pode ser usado para criar GUIs. Digite o comando abaixo para baixar o Gnome Toolkit:
$ sudo apt install libgtk-3-dev
Etapa 4: Instale os cabeçalhos de desenvolvimento do Python 3
Use os seguintes códigos para instalar os cabeçalhos de desenvolvimento do Python 3:
$ sudo apt-get install python3-dev
Nota: Se você ainda não sabia, estamos realizando a instalação com as ligações Python 3.
Com as dependências instaladas, agora podemos passar para baixar o OpenCV.
Etapa 5: Download OpenCV
Download OpenCV é bastante direto. Basta ir para sua pasta doméstico e baixar o OpenCV e OpenCV_Contrib, que vem com alguns mods que adicionam à funcionalidade do OpenCV. Para fazer isso, insira o seguinte:
$ CD ~
$ wget -o Opencv.zip https: // github.com/opencv/OpenCV/Archive/4.0.0.fecho eclair
$ wget -o Opencv_Contrib.zip https: // github.com/opencv/opencv_contrib/archive/4.0.0.fecho eclair
Em seguida, extraia os arquivos com os comandos abaixo:
$ UNZIP OPENCV.fecho eclair
$ UNZIP OPENCV_CONTRIB.fecho eclair
Esta etapa é opcional. Você pode optar por renomear os diretórios inserindo os comandos abaixo:
$ MV OpenCV-4.0.0 OpenEncv
$ MV OpenCV_Contrib-4.0.0 OpenCV_Contrib
Etapa 6: otimizar o Python 3 V para OpenCV
Nesta etapa, instalaremos PIP. Digite os seguintes comandos para fazer isso:
$ wget https: // bootstrap.Pypa.io/get-pip.py$ sudo python3 get-pip.py
Etapa 7: Acostume -se ao VE para o desenvolvimento do Python
Com um ambiente virtual, você pode trabalhar com duas dependências de versão de software paralelas.
Aqui, usaremos os pacotes VirtualEnv e VirtualEnvwrapper para navegar pelos ambientes virtuais do Python.
Para instalar os pacotes VirtualEnv e VirtualEnvWrapper e criar Python Ves com eles, digite o seguinte:
$ sudo pip instalar virtualEnv virtualEnvwrapper
$ sudo rm -rf ~/get -pip.py ~///.cache/pip
Digite o seguinte código para anexar seu ~/.Arquivo Bashrc:
$ echo -e "\ n# Virtualenv e VirtualEnvWrapper" >> ~//.Bashrc
$ echo "export workon_home = $ home/.VirtualEnvs ">> ~//.Bashrc
$ echo "export virtualenvwrapper_python =/usr/bin/python3" >> ~///////////.Bashrc
$ echo "fonte/usr/local/bin/virtualenvwrapper.sh ">> ~//.Bashrc
Agora, obtenha o ~//.arquivo BashRC com o seguinte:
$ fonte ~//.Bashrc
Etapa 8: Criando um ambiente virtual
Agora, podemos seguir para criar um ambiente virtual OpenCV 4 + Python 3. Digite o código a seguir para criar um ambiente virtual Python 3.
$ mkvirtualenv cv -p python3Como você pode ver, nomeamos o nosso ve 'cv;' Você pode dar qualquer nome ao seu VE, embora seja preferível mantê -los curtos e relevantes.
Criamos o py3cv4 ve para usar com o python 3 + opencv 4. Para ver em que você está, insira o seguinte comando:
$ workon cv
Etapa 9: Instale Numpy
Numpy é um pacote de biblioteca Python que adiciona a ele instalando funções matemáticas de alto nível e suportando matrizes e matrizes multidimensionais. É provável que seja útil quando você estiver usando o OpenCV, então recomendamos que você o instale. Emitir o seguinte comando para fazer isso:
$ pip install numpyEtapa 10: Link OpenCV 4 com o ambiente virtual
Procure a versão Python instalada no seu sistema, digitando o seguinte:
$ workon cv$ python -version
Agora que você conhece a versão python que está usando, você pode refazer o diretório de pacotes de sites.
Etapa 11: Verificando a instalação
Você pode verificar se o OpenCV está instalado corretamente e funcionará sem problemas inserindo o seguinte comando:
$ workon cv$ python
Isso ativa o ambiente virtual e executa o intérprete Python vinculado ao VE que você acabou de ativar.
Conclusão
E isso sobre o encerramento. Este artigo forneceu um passo a passo para ajudá -lo a colocar o OpenCV em funcionamento no seu sistema Ubuntu. Examinamos várias dependências que adicionam mais funcionalidade ao OpenCV e mostramos como instalar essas dependências. Também criamos um ambiente virtual do Python 3 e o vinculamos à nossa instalação OpenCV. Depois de seguir as etapas listadas neste artigo, você deve ter instalado com sucesso o OpenCV no seu Ubuntu 20.24 servidor.