Repositório para uso diático e, em constante atualização, desenvolvido por Vini Cassol
Para trabalhar com OPENCV, o primeiro passo diz respeito a configuração de um projeto que permita acessar às funcionalidades disponibilizadas pela biblioteca. Neste exemplo, vamos configurar um projeto para trabalhar com C++ utilizando o Microsoft Visual Studio.
Para começar, é necessário acessar a página de releases do OpenCV e fazer o download da versão estável. Neste guia, usaremos a versão 4.5.5 para windows. Após fazer o download, ao executar o arquivo, você deve selecionar um diretório para onde iremos extrair os arquivos.
Sim, os arquivos da OPENCV ocupam mais de 1GB 😱
Após a extração, você deve encontrar a seguinte estrutura de diretórios:
Após finalizarmos o processo de instalação, precisamos definir uma variável de ambiente para o OpenCV. Para isso, basta buscar por variáveis de ambientes no menu inicial e acessar as propriedades do sistema.
Em seguida, acessa as variáveis de ambiente e crie uma nova variável para OpenCV e adcione o seguinte caminho: C:\Libraries\opencv\build\x64\vc15\bin
.
Confirme o endereço de instalação do seu computador
É importante obervarmos que estas configurações precisam ser feitas apenas uma vez, a paritr deste ponto, podemos criar quantos projetos quisermos!
Com as configurações finalizadas, podemos criar um projeto utilizando C++ e Microsoft Visual Studio. Ao iniciar o VS, podemos criar um projeto C++ vazio, para rodar no console:
Com o projeto criado, precisamos observar algumas configurações:
- Modo DEBUG x64
- Acessar o menu Projeto --> Propriedades e, em seguida, configurar o projeto para utilizar as bibliotecas do OPENCV
- No menu Diretórios VC++ adicione os diretórios de Inclusão (include) e Diretórios de Biblioteca (lib)
- Nas opções do Vinculador (Linker), em Entrada (Input) precisamos adicionar a DLL do OpenCV nos arquivos de dependências adicionais. Neste campo, adicionamos a DLL de Debug que, nesta versão se chama
opencv_world455d.lib
e pode ser encontrada no diretórioopencv\build\x64\vc15\lib
- Em propriedades de configuração --> depuração, setar em Ambiente, o caminho do diretório de DLLs. Adicione o caminho do diretório
\opencv\build\x64\vc15\bin
de acordo com a instalação em seu computador.
O código a seguir, pode ser executado para verificar a configuração foi finalizada com sucesso:
#include < iostream >
#include < opencv2/opencv.hpp >
using namespace std;
using namespace cv;
int main()
{
cout << "Hello, World!" << endl;
cout << "OpenCV version is " << CV_VERSION << endl;
return 0;
}
Se tudo correr bem, você deve visualizar a seguinte mensagem no console: