Onde instalar o OpenCV (qual diretório, NÃO do pacote apt-get)?

0

usuário do Ubuntu relativamente novo aqui (mas muito familiarizado com o uso do OpenCV no Windows). Depois de ler este post:

Qual é o equivalente do Linux para os arquivos de programa do Windows?

É claro que não há um equivalente direto do Ubuntu / Linux de "Arquivos de Programas" ou "Arquivos de Programas (x86)" no Windows.

Para a instalação do OpenCV, segui esta página:

link

que essencialmente envolve ir até aqui:

link

e executando 3 scripts:

install-additional-cli-software.sh

install-additional-gui-software.sh

install-opencv.sh

Isso funciona como um campeão com o Ubuntu 16.04, no entanto não estou claro em qual diretório executar essas etapas e, portanto, ter a instalação localizada.

Se eu abrir um terminal por padrão, ele vai para o diretório home do usuário atual, no meu caso, por exemplo, seria "/ home / cdahms"

Este parece ser um lugar muito ruim para localizar um download / build / install do OpenCV (ainda não tenho certeza de como chamá-lo, novamente, relativamente novo para o Linux) pelo menos pelos seguintes motivos:

-O diretório home é freqüentemente usado para outras coisas e a localização do OpenCV aqui pode resultar em modificação inadvertida em um momento posterior. -Se um computador tiver vários usuários, não parece fazer sentido colocar o OpenCV no diretório home de um determinado usuário
-Um diretório home não parece um diretório apropriado para uma instalação de software em geral

Com base nisso:

link

linha 41:

set(CMAKE_INSTALL_PREFIX "/usr/local" CACHE PATH "Installation Directory")

Estou com a impressão de que devo usar o cd para "/ usr / local" e, em seguida, executar o script de instalação do OpenCV acima. Isso está correto? Para onde a maioria dos usuários do Ubuntu / OpenCV está instalando?

Nota: Devo mencionar que NÃO estou usando o pacote apt-get "libopencv-dev", já que atualmente ele está na versão 2.4.9 do OpenCV, que tem cerca de 3,5 anos agora. Alguém tem alguma idéia de por que este pacote não é atualizado com mais frequência?

    
por cdahms 06.09.2017 / 12:48

1 resposta

0

para o que vale a pena, quando eu usei Linux Mint 18.3
~ $ sudo apt-get instala libopencv-dev python-opencv
Eu encontrei o diretório python-opencv no diretório / usr / share / doc / e ele também criou / usr / share / OpenCV

    
por Larryn 04.05.2018 / 03:43