I've telah mencoba untuk menginstal kedua OpenCV dan cv2 dari kedua Pycharm dan dari terminal seperti yang disarankan menggunakan:
pip install --user opencv
pip install --user cv2
tapi aku'm mendapatkan error berikut mereka:
Collecting opencv
Could not find a version that satisfies the requirement opencv (from versions: )
No matching distribution found for opencv
dan
Collecting cv2
Could not find a version that satisfies the requirement cv2 (from versions: )
No matching distribution found for cv2
Bagaimana saya bisa memperbaiki ini dan menginstal paket-paket yang benar? I'm menggunakan python 3.4.
Anda mendapatkan kesalahan-kesalahan karena opencv
dan cv2
tidak python paket nama.
Ini adalah kedua dimasukkan sebagai bagian dari opencv-python
paket yang tersedia untuk menginstal dari pip.
Jika anda menggunakan python 2 yang anda dapat menginstal dengan pip:
pip install opencv-python
Atau gunakan equivilent untuk python 3:
pip3 install opencv-python
Setelah menjalankan sesuai pip perintah paket anda harus tersedia untuk digunakan dari python.
Aku berlari ke dalam masalah yang sama. Salah satu masalah yang mungkin OpenCV dibuat untuk Python 2.7, tidak 3 (tidak semua python 2.7 perpustakaan akan bekerja di python 3 atau lebih besar). Saya juga don't percaya anda dapat men-download OpenCV langsung melalui PyCharm's package installer. Saya telah menemukan keberuntungan mengikuti petunjuk: OpenCV Python. Secara khusus:
impor cv2
, dan dengan asumsi tidak ada kesalahan cetak cv2.__versi__
Atau, saya telah berhasil menggunakan paket ini opencv-python, yang dapat anda tedeng aling-aling menginstal menggunakan pip dengan pip install opencv-python
Good luck!
Mencoba ini. Saya menggunakan Jupyter notebook (OS: Ubuntu 16.04 LTS di Google Cloud Platform + pada Windows). Dijalankan perintah berikut di Jupyter notebook untuk install opencv:
!pip install opencv-contrib-python #working on both Windows and Ubuntu
Setelah instalasi berhasil, anda akan mendapatkan pesan berikut:
Successfully installed opencv-contrib-python-4.1.0.25
Sekarang restart kernel dan mencoba untuk mengimpor opencv sebagai:
import cv2
Perintah yang sama dapat digunakan untuk diinstal opencv pada Windows juga.
SOLUSI 2: coba perintah berikut untuk menginstall opencv: Untuk Ubuntu: Jalankan perintah berikut dari terminal:
sudo apt-get install libsm6 libxrender1 libfontconfig1
Restart Jupyter notebook kernel dan jalankan perintah berikut:
!pip install opencv-contrib-python
CATATAN: Anda dapat menjalankan semua perintah di atas dari terminal serta tanpa menggunakan '!'.
Instalasi opencv tidak langsung. Anda perlu untuk pre-install beberapa paket yang pertama.
Saya tidak akan merekomendasikan resmi paket opencv-python. Tidak bekerja dengan benar di macos dan ubuntu (lihat ini posting). Tidak ada ide tentang jendela.
Ada banyak jaring menjelaskan bagaimana cara menginstall opencv dan semua paket yang dibutuhkan. Misalnya ini.
Masalah mencoba untuk menginstal opencv beberapa kali adalah bahwa anda perlu untuk meng-uninstall sepenuhnya sebelum mencoba lagi, atau anda akan berakhir memiliki banyak kesalahan.
berikut ini adalah tutorial yang bekerja untuk saya tanpa masalah.
Disalin dari situs di atas bagian yang penting:
Download OpenCV versi yang sesuai untuk instalasi Python dari di sini. Dalam kasus saya, saya telah menggunakan opencv_python-3.1.0-cp35-cp35m-win32.whl.
Sekarang, membuka jendela cmd seperti sebelumnya. Anda dapat membuka langsung di Download folder jika anda SHIFT dan klik kanan di dalamnya. Idenya adalah untuk membuka jendela cmd mana yang telah anda download di atas [...] file. Gunakan [ ... ] perintah untuk menginstal [...] OpenCV:
1 pip menginstal "opencv_python-3.1.0-cp35-cp35m-win32.whl"
Catatan tambahan: don't lupa untuk mengubah nama file yang didownload dalam perintah yang anda gunakan. Rupanya dengan menginstall opencv, anda'll memiliki akses ke cv2 juga.
Bagaimana tentang mencoba beberapa cermin yang berbeda? Jika anda berada di Cina, saya sangat merekomendasikan anda coba:
sudo pip install --index https://pypi.mirrors.ustc.edu.cn/simple/ opencv-contrib-python
Jika tidak, hanya mengganti alamat url untuk beberapa cermin lainnya yang anda suka! Good luck.
Saya lebih suka menggunakan Virtualenv untuk menginstal paket-paket tersebut daripada seluruh sistem, menghemat waktu dan usaha daripada membangun dari sumber.
Saya menggunakan virtualenvwrapper
Pengguna Windows dapat mengunduh
pip menginstal virtualenvwrapper-win
https://pypi.org/project/virtualenvwrapper-win/
Linux ikuti
pip install opencv-python
opencv-python
Jika pengolahan video yang diperlukan
pip install opencv-contrib-python
opencv-contrib-python
Jika anda tidak perlu GUI di Opencv
pip install opencv-contrib-python-headless
opencv-contrib-python-headless