Eu instalei o OpenCV no sistema operacional Occidentalis (uma variante do Raspbian) em um Raspberry Pi, usando o script de jayrambhia encontrado aqui . Ele instalou a versão 2.4.5.
Quando tento import cv2
um programa Python, recebo a seguinte mensagem:
pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
import cv2
ImportError: No module named cv2
O arquivo cv2.so
é armazenado em/usr/local/lib/python2.7/site-packages/...
Também existem pastas /usr/local/lib
chamadas python3.2 e python2.6, que podem ser um problema, mas não tenho certeza.
Talvez seja um erro de caminho? Qualquer ajuda é apreciada, eu sou novo no Linux.
python
opencv
raspberry-pi
user2971844
fonte
fonte
Respostas:
Primeiro, execute estes comandos dentro do Terminal / CMD:
o problema da instrução abaixo será resolvido
para windows se você tiver o anaconda instalado, você pode simplesmente fazer
ou
se você estiver no linux, você pode fazer:
ou
Link1 Link2
Para python3.5 +, verifique estes links: Link3 , Link4
fonte
sudo pip3 install opencv-python
. Além disso, no linux, você deve executá-lo comosudo pip3 install opencv-python
no python 3 esudo pip install opencv-python
no python 2. Você não precisa do sudo no início do comando se vocêsudo -i
forstar ou estiver executando como root de alguma maneira.pip install --upgrade pip
esta foi a minha acáciapip install opencv-python
funciona para mim e não tenho Anaconda. Apenas para sua informação, para quem mais vier aqui.sudo pip install
deve ser usado . É aceitável e seguro executar a instalação do pip no sudo? . Isso é recomendado por scipy e python.orgIsso acontece quando python não pode se referir à pasta de pacotes de sites padrão em que você manteve os arquivos ou bibliotecas python necessários
Adicione estas linhas no código:
ou antes de executar o comando python no bash, vá para o diretório /usr/local/lib/python2.7/site-packages . Esta é uma solução alternativa, se você não deseja adicionar nada ao código.
fonte
Resolvi meu problema usando o seguinte comando:
fonte
PackageNotFound error
conda install -c https://conda.binstar.org/menpo opencv
Tente adicionar a seguinte linha em
~/.bashrc
fonte
Usuário Python3.x
fonte
Nenhuma das respostas acima funcionou para mim. Eu estava ficando louco até encontrar essa solução abaixo!
Basta executar:
fonte
Para Windows 10 e Python 3.6, isso funcionou para mim
pip install opencv-contrib-python
fonte
Resolvi meu problema usando o seguinte comando:
fonte
Eu resolvo isso executando:
fonte
Eu vim através do mesmo problema que eu instalei o CV2 por
No entanto, quando eu importo o módulo cv2, ele não exibia nenhum módulo chamado erro cv2.
Então eu procurei e localizei
cv2.pyd
arquivos no meu computador e copio e colo no diretório site-packagesentão fechei e reabri o aplicativo existente, funcionou.
EDIT Vou dizer como instalar
cv2
corretamente.1. Instale primeiro o numpy no seu computador,
2. Faça o download do opencv da internet (quase 266 mb).
Eu faço o download
opencv-2.4.12.exe
para python 2.7. Em seguida, instale este arquivo opencv-2.4.12.exe.Eu extraí para
C:\Users\harun\Downloads
esta pasta.Após a instalação, procure
cv2.py
nas pastas.Para mim
nesta pasta, pegue o
cv2.pyd
e copie-o para oagora você pode usar
cv2
em seus scripts python.fonte
cv2
instaladopip
tenha algo a ver com issoopenCV
, você confirmou?Se deseja instalar o opencv no ambiente virtual. Execute o comando no terminal para obter a lista de ambiente virtual.
O comando notebook ou jupyter é
Atualize sua anaconda.
Instale o opencv no caminho do ambiente selecionado.
Caderno Juypter
fonte
SE VOCÊ ESTIVER CONSTRUINDO COM SCRATCH, PASSE POR ISSO
Você entendeu
No module named cv2.cv
. Filho, você deu tudo certo, já quesudo make install
não deu erros.No entanto, veja esta etapa
O passo muito importante de tudo isso é vinculá-lo.
No momento em que você escolher o vínculo inteligente, ou por força bruta, encontre o arquivo cv2.so, se houver ou não
Aqui estou jogando minha saída.
Meu passo só ajudará se a sua construção for feita corretamente.
fonte
Eu resolvo isso por código de execução
pip install opencv_contrib_python
fonte
Tente isto:
e adicione esta linha a seguir na
opencv.conf
janela não de comandoEntão:
e adicione estas duas linhas na
bash.bashrc
janela de comando nãofinalmente reinicie o seu Pi
sudo reboot now
e tentar
import cv2
fonte
Outra maneira de obter o opencv para instalar e trabalhar foi dentro da comunidade do visual studio 2017. O Visual Studio possui um ambiente python agradável com depuração.
Então, a partir da janela env do python vs, pesquisei e adicionei o opencv. Só pensei em compartilhar porque gosto de tentar as coisas de maneiras diferentes e em computadores diferentes.
fonte
Eu tinha o mesmo problema, simplesmente não conseguia descobrir com o opencv2 e opencv3 instalado em / opt / opencv e opencv3, respectivamente. Aconteceu que a instalação sangrenta do opencv em anaconda no meu diretório pessoal foi o primeiro a caminho e opencv mutilado. O removeu e começou a usar / opt / opencv3 / lib conforme definido em /etc/ld.so.conf.d/opencv.conf. Funcionou perfeitamente primeiro. Você tem o anaconda instalado? Pode ser o problema.
fonte