Rumah > pembangunan bahagian belakang > Tutorial Python > Tutorial pemasangan OpenCV yang mudah digunakan

Tutorial pemasangan OpenCV yang mudah digunakan

王林
Lepaskan: 2024-01-18 10:55:07
asal
1193 orang telah melayarinya

Tutorial pemasangan OpenCV yang mudah digunakan

Panduan ringkas dan mudah untuk memasang OpenCV dengan pip, contoh kod khusus diperlukan

Apabila ia berkaitan dengan penglihatan komputer dan pemprosesan imej, OpenCV (Perpustakaan Penglihatan Komputer Sumber Terbuka) ialah alat yang sangat biasa digunakan. Ia ialah perpustakaan penglihatan komputer sumber terbuka yang menyediakan beribu-ribu pemprosesan imej dan algoritma penglihatan komputer. Dalam artikel ini, kami akan membimbing anda tentang cara memasang OpenCV dalam Python menggunakan pip, bersama-sama dengan contoh kod konkrit.

Pertama, pastikan anda telah memasang Python. Anda boleh memuat turun dan memasang versi Python yang sesuai untuk sistem pengendalian anda di laman web rasmi Python.

Seterusnya, kita perlu memasang OpenCV menggunakan pip (Python package manager). Buka antara muka baris arahan dan masukkan arahan berikut:

pip install opencv-python
Salin selepas log masuk

Sila ambil perhatian bahawa arahan ini akan memuat turun perpustakaan OpenCV daripada Indeks Pakej Python (PyPI) dan memasangnya ke dalam persekitaran Python anda.

Selepas pemasangan selesai, kita boleh mula menggunakan OpenCV untuk pemprosesan imej dan tugas penglihatan komputer. Berikut adalah contoh kod untuk beberapa operasi opencv biasa:

  1. load imej dan paparan:

    import cv2
    
    # 加载图像
    img = cv2.imread('image.jpg')
    
    # 显示图像
    cv2.imshow('image', img)
    cv2.waitKey(0)
    Salin selepas log masuk
    e
  2. convert imej ke skala kelabu:

    import cv2
    
    # 加载图像
    img = cv2.imread('image.jpg')
    
    # 转换为灰度
    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
    
    # 显示灰度图像
    cv2.imshow('gray', gray)
    cv2.waitKey(0)
    Salin selepas log masuk
    e
  3. Detect dan lukiskan sempadan segi empat tepat:

    import cv2
    
    # 加载人脸级联分类器
    face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + 'haarcascade_frontalface_default.xml')
    
    # 加载图像
    img = cv2.imread('image.jpg')
    
    # 将图像转换为灰度
    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
    
    # 检测人脸
    faces = face_cascade.detectMultiScale(gray, 1.1, 4)
    
    # 绘制矩形边框
    for (x, y, w, h) in faces:
     cv2.rectangle(img, (x, y), (x + w, y + h), (255, 0, 0), 2)
    
    # 显示图像
    cv2.imshow('faces', img)
    cv2.waitKey(0)
    Salin selepas log masuk
    e

    above Berikut adalah beberapa contoh operasi asas OpenCV, dengan harapan dapat membantu anda memulakan OpenCV dengan cepat dan mula menggunakannya untuk pemprosesan imej dan tugas penglihatan komputer.

    Untuk meringkaskan, untuk memasang OpenCV anda hanya perlu memasang pakej opencv-python menggunakan pip. Anda kemudiannya boleh menggunakan perpustakaan OpenCV dalam Python untuk pemprosesan imej dan tugas penglihatan komputer. Artikel ini juga menyediakan contoh kod beberapa operasi OpenCV biasa untuk rujukan dan pembelajaran anda.

    Saya harap artikel ini dapat memberikan anda panduan ringkas dan mudah difahami untuk memasang OpenCV dengan pip, dengan contoh kod khusus untuk membantu anda memulakan OpenCV dan pemprosesan imej dengan cepat. Saya berharap anda mendapat keputusan yang baik dalam penglihatan komputer dan pemprosesan imej!

    Atas ialah kandungan terperinci Tutorial pemasangan OpenCV yang mudah digunakan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan