Instalando o opencv


15

Fiz o download do opencv, mas infelizmente não tenho idéia de como instalá-lo. Todas as páginas que encontrei on-line estavam apenas dizendo como fazer o download e instalá-lo diretamente do console, e não o que fazer quando você já o tiver baixado. Alguém poderia me dizer o que fazer?


4
Existem muitas bibliotecas opencv no centro de software ou no apt. Não tem certeza se também é autônomo?
don.joey

Respostas:


19

Para instalar o OpenCV no Ubuntu, basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute o (s) comando (s) abaixo:

O Ubuntu 12.04 fornece um pacote de OpenCV 2.3.1 que você pode instalar facilmente digitando:

sudo apt-get install libopencv-dev

Se você não se importa em ter a versão mais recente, pode pular o resto.


Instalar dependências

sudo apt-get install build-essential checkinstall cmake pkg-config yasm
sudo apt-get install libtiff4-dev libjpeg-dev libjasper-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev 
libgstreamer-plugins-base0.10-dev libv4l-dev
sudo apt-get install python-dev python-numpy
sudo apt-get install libtbb-dev
sudo apt-get install libqt4-dev libgtk2.0-dev

Faça o download do OpenCV for Unix para: ~ / Downloads

cd Downloads
wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.6.1/opencv-2.4.6.1.tar.gz

tar -xvf opencv-2.4.6.1.tar.bz2
cd opencv-2.4.6.1/
mkdir build
cd build

Configure usando o CMake.

cmake -D WITH_QT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON ..

Observe que, adicionando -D WITH_QT = ON, o módulo highgui usará QT em vez de GTK. Se você quiser usar o GTK, remova-o. Para mais informações sobre as opções, consulte o arquivo CMakeLists.txt. Quando você estiver satisfeito com a configuração que possui, poderá começar a compilar:

make

Se a compilação terminar sem erros, você poderá instalar dizendo:

sudo make install

Por fim, verifique se seus programas podem se vincular à biblioteca OpenCV em tempo de execução adicionando a seguinte linha no final do seu /etc/ld.so.conf:

/usr/local/lib

E, em seguida, configure as ligações em tempo de execução do vinculador dinâmico:

sudo ldconfig

Fonte: Como instalar o OpenCV no Ubuntu


11
Até o momento, a libopencv-devfalha ao instalar a pasta /usr/include/opencv, contendo os arquivos de cabeçalho 'antigos'. Eles estão presentes em (a fonte original) [ archive.ubuntu.com/ubuntu/pool/universe/o/opencv/… e a pasta é referenciada no arquivo pkg-config opencv.pc, para baixar e descompactar a fonte original e, em seguida, vincular / copiar a include/opencvpasta para o /usr/includeWorks.
precisa saber é o seguinte

Oi @drevicko! você poderia explicar mais sobre sua resposta? Sou um pouco novato em entender a idéia de "vincular / copiar" o include / opencv. Como posso fazer isso?
Shawn Le

Presumo que você encontrou a pasta opencvna pasta includeno arquivo descompactado no link acima? E instalado a libopencv-devpartir de um terminal? Verifique se a versão instalada corresponde ao link acima ('2.3.1-11ubuntu2' deve estar na saída de apt-cache showpkg libopencv-dev) - caso contrário, não faça o seguinte: Digamos que você baixou e descompactou o link acima em sua pasta pessoal. Em um terminal, que cd /usr/include, em seguida, a ligação fazer sudo ln -s ~/opencv_2.3.1.orig/include/opencvou para copiar fazersudo cp ~/opencv_2.3.1.orig/include/opencv .
drevicko

1

Desde então, ficou mais fácil instalar o OpenCV no Ubuntu16.04 +.

De acordo com a página OPenCV pypi , do Ubuntu 16.04+, você pode fazer isso para instalar o OpenCV:

  • Para Python2.7:

    pip install opencv-python
    
  • Para python3:

    pip3 install opencv-python
    

Para mais informações, consulte .


1

Aqui está um script para ajudar a instalar o opencv 2.4.8 com base em uma versão antiga do FFmpeg no Ubuntu.

Uso:

wget -O- https://gist.github.com/olupotd/cd0c68f4c84153dffd16 | sh 

0

Aqui está um script que eu mesmo fiz. O problema que encontrei com outros scripts ao redor é que eles não param quando um comando falha. Ele segue cegamente o próximo comando e, eventualmente, você acaba sem instalação.

Esse script verifica automaticamente as dependências no site oficial, baixa a versão mais estável e a instala no seu sistema. Eu testei apenas no 14.04 e o instalei em vários sistemas sem problemas.

Para usar o script, o arquivo de download daqui , abra um terminal cdno diretório que contém o script e digite:

chmod u+x install_opencv_latest.sh

Agora basta executar o script:

./install_opencv_latest.sh

Você será solicitado a digitar sua senha administrativa e confirmar a instalação 2-3 vezes. Apenas pressione Y. Levará 10-20 minutos de acordo com suas especificações.

Observe que você precisa ir cdpara o diretório em que baixou o script, que provavelmente seria sua pasta Downloads:

cd ~/Downloads

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.