Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menyimpan Array Numpy sebagai Imej Tanpa PIL?
Menyimpan Tatasusunan Numpy sebagai Imej Tanpa PIL
Menyimpan tatasusunan Numpy sebagai imej ialah keperluan biasa dalam pelbagai aplikasi pemprosesan imej. Walaupun PIL (Perpustakaan Pengimejan Python) ialah pilihan yang popular untuk tugasan ini, ia mungkin tidak selalu tersedia atau diingini. Di sini, kami akan meneroka kaedah alternatif untuk menyimpan tatasusunan Numpy sebagai imej tanpa menggunakan PIL:
Kaedah 1: OpenCV
pip install opencv-python
import cv2 array = ... # Your Numpy array image = cv2.cvtColor(array, cv2.COLOR_BGR2RGB)
cv2.imwrite("output.jpg", image)
Kaedah 2: Matplotlib
pip install matplotlib
import matplotlib.pyplot as plt array = ... # Your Numpy array plt.imshow(array)
plt.savefig("output.png")
Kaedah 3: Numpy's Imageio
pip install imageio
import imageio array = ... # Your Numpy array imageio.imwrite("output.jpg", array)
Kaedah ini menyediakan cara yang cekap untuk menyimpan tatasusunan Numpy sebagai imej tanpa memerlukan PIL. Pilih pendekatan yang paling sesuai berdasarkan keperluan dan sumber yang tersedia dalam persekitaran anda.
Atas ialah kandungan terperinci Bagaimana untuk Menyimpan Array Numpy sebagai Imej Tanpa PIL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!