Lewatkan ke Konten Utama
Dasar Pengetahuan Dukungan

Tidak Dapat Menggunakan Modul OpenCV* 'Face' Saat Menggunakan OpenCV* yang Disediakan dengan Paket Penginstal OpenVINO™

Jenis Konten: Instal & Pengaturan   |   ID Artikel: 000093622   |   Terakhir Ditinjau: 06/02/2023

Deskripsi

  • Menjalankan program pengenalan wajah menggunakan cv2.face.LBPHFaceRecognizer_create()dalam lingkungan OpenVINO™.
  • Galat yang diterima: AttributeError: module 'cv2' has no attribute 'face'
  • OpenCV* yang Terinstal dari PyPI: pip install opencv-contrib-python
  • Menjalankan program pengenalan wajah berhasil menggunakan OpenCV* dari PyPI tetapi mengalami galat lain saat menggunakan modul OpenCV* DNN:

    cv2.error: OpenCV(4.6.0) /io/opencv/modules/dnn/src/net_openvino.cpp:511: error: (-2:Unspecified error) Build OpenCV with Inference Engine to enable loading models from Model Optimizer. in function 'readFromModelOptimizer'

Resolusi

OpenCV* yang disediakan dengan paket penginstal OpenVINO™ tidak termasuk build dengan modul tambahan dari repository GitHub opencv_contrib . Meskipun OpenCV* dari PyPI tidak termasuk build dengan dukungan OpenVINO™.

Buat OpenCV* khusus yang mencakup OpenVINO™ Inference Engine dan modul tambahan dari repository GitHub opencv_contrib dengan set minimal bendera kompilasi:

  1. (Rekomendasi) Uninstall OpenCV* bawaan.

    pip uninstall opencv opencv-contrib-python

  2. Download OpenCV* dariopencv/opencv Repositori.

    git clone --recurse-submodules  https://github.com/opencv/opencv.git

  3. Download Modul tambahan OpenCV dariopencv/opencv_contrib Repositori.

    git clone --recurse-submodules  https://github.com/opencv/opencv_contrib.git

  4. Create* direktori build dan Menavigasi ke direktori build.

    cd opencv

    mkdir build && cd build

  5. (Opsional) Menginstal beberapa dependensi tambahan untuk OpenCV*.

    sudo apt install libcanberra-gtk-module libtbb-dev

  6. Download Dan Menginstal OpenVINO™.

    https://www.intel.com/content/www/us/en/developer/tools/openvino-toolkit/download.html

  7. Setup variabel lingkungan untuk mendeteksi Inference Engine.

    source /setupvars.sh

  8. Mengkompilasi Dan Menginstal OpenCV*.

    cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local -DOPENCV_EXTRA_MODULES_PATH=/opencv_contrib/modules -DWITH_OPENVINO=ON -DPYTHON3_PACKAGES_PATH=/usr/lib/python3/dist-packages ..

    make -j5

    sudo make install

  9. Buka Terminal baru dan impor OpenCV* dengan Python*.

Produk Terkait

Artikel ini berlaku untuk 3 produk.
Perangkat Lunak Prosesor Intel® Xeon Phi™ OpenVINO™ toolkit Pustaka Kinerja

Pelepasan Tanggung Jawab

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.