Saya telah menginstal OpenCV pada sistem operasi Occidentalis (varian Raspbian) pada Raspberry Pi, menggunakan skrip jayrambhia yang ditemukan di sini . Menginstal versi 2.4.5.
Ketika saya mencoba import cv2
program Python, saya mendapatkan pesan berikut:
pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
import cv2
ImportError: No module named cv2
File cv2.so
disimpan di/usr/local/lib/python2.7/site-packages/...
Ada juga folder yang /usr/local/lib
disebut python3.2 dan python2.6, yang bisa menjadi masalah tapi saya tidak yakin.
Apakah ini kesalahan jalur? Bantuan apa pun dihargai, saya baru mengenal Linux.
python
opencv
raspberry-pi
pengguna2971844
sumber
sumber
Jawaban:
Pertama jalankan perintah ini di dalam Terminal / CMD:
maka masalah untuk instruksi di bawah ini akan diselesaikan
untuk windows jika Anda telah menginstal anaconda, Anda dapat melakukannya
atau
jika Anda menggunakan linux, Anda dapat melakukannya:
atau
Link1 Link2
Untuk python3.5 + periksa tautan ini: Link3 , Link4
sumber
sudo pip3 install opencv-python
. Juga, untuk linux, Anda harus menjalankannya sepertisudo pip3 install opencv-python
untuk python 3 dansudo pip install opencv-python
untuk python 2. Anda tidak perlu sudo di awal perintah jika Anda melakukansudo -i
forst atau menjalankan sebagai root dalam beberapa cara.pip install --upgrade pip
Ini adalah pial sayapip install opencv-python
bekerja untuk saya dan saya tidak punya Anaconda. Hanya FYI untuk siapa saja yang datang ke sini.sudo pip install
harus tidak digunakan . Apakah dapat diterima dan aman untuk menjalankan instalasi pip di bawah sudo? . Ini direkomendasikan oleh scipy dan python.orgIni terjadi ketika python tidak bisa merujuk ke folder paket situs default Anda di mana Anda menyimpan file python atau pustaka yang diperlukan
Tambahkan baris ini dalam kode:
atau sebelum menjalankan perintah python di bash pindah ke direktori /usr/local/lib/python2.7/site-packages . Ini adalah solusi jika Anda tidak ingin menambahkan apa pun ke kode.
sumber
Saya memecahkan masalah saya menggunakan perintah berikut:
sumber
PackageNotFound error
conda install -c https://conda.binstar.org/menpo opencv
Coba tambahkan baris berikut ini
~/.bashrc
sumber
Pengguna Python3.x
sumber
Tidak ada jawaban di atas yang berfungsi untuk saya. Saya menjadi gila sampai saya menemukan solusi di bawah ini!
Cukup jalankan:
sumber
Untuk Windows 10 dan Python 3.6, ini berhasil untuk saya
pip install opencv-contrib-python
sumber
Saya memecahkan masalah saya menggunakan perintah berikut:
sumber
Saya menyelesaikannya dengan menjalankan:
sumber
Saya telah menemukan sama seperti masalah ini saya menginstal cv2 oleh
Namun ketika saya mengimpor modul cv2 tidak ditampilkan modul bernama cv2 error.
Kemudian saya mencari dan menemukan
cv2.pyd
file di komputer saya dan saya salin dan tempel ke direktori paket situskemudian saya menutup dan membuka kembali aplikasi yang sudah ada, ternyata berhasil.
EDIT Saya akan memberi tahu cara menginstal
cv2
dengan benar.1. Pertama instal numpy di komputer Anda oleh
2. Unduh opencv dari internet (hampir 266 mb).
Saya mengunduh
opencv-2.4.12.exe
untuk python 2.7. Kemudian instal file opencv-2.4.12.exe ini.Saya mengekstrak ke
C:\Users\harun\Downloads
folder ini.Setelah instalasi pergi mencari
cv2.py
folder.Untuk saya
di folder ini ambil
cv2.pyd
dan salin kesekarang Anda dapat dapat menggunakan
cv2
skrip python Anda.sumber
cv2
diinstalpip
tidak ada hubungannyaopenCV
, Anda konfirmasi?Jika ingin menginstal opencv di lingkungan virtual. Jalankan perintah di terminal untuk mendapatkan daftar lingkungan virtual.
atau perintah jupyter notebook adalah
Kemudian perbarui anaconda Anda.
Instal opencv di jalur lingkungan yang Anda pilih.
Notebook Juypter
sumber
JIKA ANDA BANGUN DARI SCRATCH, PERGI MELALUI INI
Kamu mendapatkan
No module named cv2.cv
. Nak, Anda melakukan semua langkah dengan benar, karena Andasudo make install
tidak memberikan kesalahan.Namun lihat langkah ini
LANGKAH SANGAT PENTING DARI SEMUA INI ADALAH UNTUK MENGHUBUNGKANNYA.
Saat Anda memilih penautan yang bijak, atau dengan kekerasan hanya menemukan file cv2.so jika ada atau tidak
Di sini saya melempar output saya.
Langkah saya hanya akan membantu, jika pembangunan Anda dilakukan dengan benar.
sumber
Saya menyelesaikan ini dengan menjalankan kode
pip install opencv_contrib_python
sumber
Coba ini:
dan tambahkan baris berikut ini di
opencv.conf
tidak di jendela perintahKemudian:
dan tambahkan dua baris ini di
bash.bashrc
tidak di jendela perintahakhirnya reboot Pi Anda
sudo reboot now
dan coba
import cv2
sumber
Cara lain yang saya dapatkan untuk menginstal dan bekerja adalah di dalam komunitas visual studio 2017. Visual studio memiliki lingkungan python yang bagus dengan debugging.
Jadi dari jendela vs python env saya mencari dan menambahkan opencv. Saya pikir saya akan berbagi karena saya suka mencoba berbagai hal dengan cara yang berbeda dan di komputer yang berbeda.
sumber
Saya memiliki masalah yang sama, hanya tidak bisa mengatasinya dengan opencv2 dan opencv3 diinstal ke / opt / opencv dan opencv3 masing-masing. Ternyata instalasi opacv berdarah anaconda di direktori home saya adalah yang pertama di path dan opencv rusak. Dihapus dan mulai menggunakan / opt / opencv3 / lib sebagaimana didefinisikan dalam /etc/ld.so.conf.d/opencv.conf. Bekerja dengan sempurna, pertama pergi. Apakah Anda telah menginstal anaconda? Bisa jadi masalahnya.
sumber