Answers for "how to convert image to grayscale in python"

2

Image to grayscale using python

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.image as mpimg

def rgb2gray(rgb):
    return np.dot(rgb[...,:3], [0.299, 0.587, 0.144])

img = mpimg.imread('img.png')

gray = rgb2gray(img)

plt.imshow(gray, cmap='gray')

plt.savefig('greyscale.png')
plt.show()
Posted by: Guest on July-22-2021
2

python image to grayscale

from PIL import Image
img = Image.open("image.jpg")
img.convert("L").save("result.jpg")
Posted by: Guest on March-18-2021
0

convert an image to grayscale python using numpy array

1
2
3
4
5
6
7
import numpy as np
from PIL import Image

im = np.array(Image.open('kolala.jpeg').convert('L')) #you can pass multiple arguments in single line
print(type(im))

gr_im= Image.fromarray(im).save('gr_kolala.png')
Posted by: Guest on December-11-2020
0

how to convert into grayscale opencv

import cv2

# Reading color image as grayscale
gray = cv2.imread("color-img.png",0)

# Showing grayscale image
cv2.imshow("Grayscale Image", gray)

# waiting for key event
cv2.waitKey(0)

# destroying all windows
cv2.destroyAllWindows()
Posted by: Guest on May-17-2020

Code answers related to "how to convert image to grayscale in python"

Python Answers by Framework

Browse Popular Code Answers by Language