Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan Python untuk melakukan pelarasan keseimbangan warna pada gambar

Cara menggunakan Python untuk melakukan pelarasan keseimbangan warna pada gambar

王林
王林asal
2023-08-17 11:43:461539semak imbas

Cara menggunakan Python untuk melakukan pelarasan keseimbangan warna pada gambar

Cara menggunakan Python untuk melaraskan keseimbangan warna gambar

Pengenalan: Dalam pemprosesan imej, keseimbangan warna adalah operasi biasa. Dengan melaraskan keseimbangan warna imej, anda boleh menukar ton keseluruhan imej untuk menjadikannya lebih sesuai untuk keperluan anda. Artikel ini akan memperkenalkan cara menggunakan bahasa Python untuk melaraskan keseimbangan warna gambar dan memberikan contoh kod untuk membantu pembaca melaksanakannya dengan cepat.

1. Prinsip keseimbangan warna
Imbangan warna ialah operasi melaraskan keamatan saluran warna yang berbeza dalam imej untuk mencapai kesan warna keseluruhan. Secara umumnya, warna imej terdiri daripada tiga saluran: merah, hijau dan biru (RGB). Melaraskan keamatan setiap saluran boleh menukar taburan warna imej, dengan itu mencapai kesan keseimbangan warna. Untuk imej RGB, pekali keuntungan biasanya digunakan untuk mewakili tahap pelarasan intensiti setiap saluran.

2. Python menyedari pelarasan keseimbangan warna
Python, sebagai bahasa pengaturcaraan yang popular, juga digunakan secara meluas dalam bidang pemprosesan imej. Berikut akan memperkenalkan langkah pelaksanaan cara menggunakan Python dan perpustakaan OpenCV untuk melaraskan keseimbangan warna gambar. Import perpustakaan berkaitan Apabila pelarasan selesai, hadkan nilai piksel imej kepada Dalam julat 0~255, dan ditukar kepada nilai integer

    import cv2
    import numpy as np
  1. Paparkan dan simpan hasilnya
    # 读取图片
    img = cv2.imread('image.jpg')
    # 转换颜色空间为浮点数
    img = img.astype(float) / 255
  1. Kod di atas melaksanakan pelarasan keseimbangan warna imej, dan memaparkan serta menyimpan yang dilaraskan imej ke cakera tempatan. Dengan mengubah suai pekali keuntungan, kesan warna imej boleh diubah lagi.
Ringkasan: Artikel ini memperkenalkan secara ringkas prinsip keseimbangan warna dan menunjukkan cara melaksanakan pelarasan keseimbangan warna menggunakan perpustakaan Python dan OpenCV. Pembaca boleh melaraskan parameter dalam kod seperti yang diperlukan untuk mengoptimumkan lagi kesan warna imej. Semoga artikel ini dapat membantu pembaca dalam bidang pemprosesan imej.

    Atas ialah kandungan terperinci Cara menggunakan Python untuk melakukan pelarasan keseimbangan warna pada gambar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan:
    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