“Python Cara Mendapatkan Nilai Pixel Dari Gambar” Kode Jawaban

Python Cara Mendapatkan Nilai Pixel Dari Gambar

from PIL import Image

def get_image(image_path):
    image = Image.open(image_path).convert("L")
    pixel_values = list(image.getdata())

    return pixel_values
Ben Edwards

Python Cara Mendapatkan Nilai Pixel Dari Gambar

# Third party modules
import numpy
from PIL import Image


def get_image(image_path):
    """Get a numpy array of an image so that one can access values[x][y]."""
    image = Image.open(image_path, "r")
    width, height = image.size
    pixel_values = list(image.getdata())
    if image.mode == "RGB":
        channels = 3
    elif image.mode == "L":
        channels = 1
    else:
        print("Unknown mode: %s" % image.mode)
        return None
    pixel_values = numpy.array(pixel_values).reshape((width, height, channels))
    return pixel_values


image = get_image("gradient.png")

print(image[0])
print(image.shape)
Ben Edwards

Jawaban yang mirip dengan “Python Cara Mendapatkan Nilai Pixel Dari Gambar”

Pertanyaan yang mirip dengan “Python Cara Mendapatkan Nilai Pixel Dari Gambar”

Lebih banyak jawaban terkait untuk “Python Cara Mendapatkan Nilai Pixel Dari Gambar” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya