import cv2
image = cv2.imread('C:/Users/N/Desktop/Test.jpg')
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
cv2.imshow('Original image',image)
cv2.imshow('Gray image', gray)
cv2.waitKey(0)
cv2.destroyAllWindows()
backtorgb = cv2.cvtColor(gray,cv2.COLOR_GRAY2RGB)
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()
import Image
def is_grey_scale(img_path):
img = Image.open(img_path).convert('RGB')
w, h = img.size
for i in range(w):
for j in range(h):
r, g, b = img.getpixel((i,j))
if r != g != b:
return False
return True
cv::transform(white_balance_image, i_test_base, cv::Matx13f(0.114, 0.587, 0.299));