cv2 convert to binary image code example
Example 1: opencv convert to black and white
import cv2
originalImage = cv2.imread('C:/Users/N/Desktop/Test.jpg')
grayImage = cv2.cvtColor(originalImage, cv2.COLOR_BGR2GRAY)
(thresh, blackAndWhiteImage) = cv2.threshold(grayImage, 127, 255, cv2.THRESH_BINARY)
cv2.imshow('Black white image', blackAndWhiteImage)
cv2.imshow('Original image',originalImage)
cv2.imshow('Gray image', grayImage)
cv2.waitKey(0)
cv2.destroyAllWindows()
Example 2: convert image to binary python
img=cv2.imread('<image path>')
gray_img=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
Example 3: generate binay image python
import numpy as np
from numpy import random
im_thresh = random.randint(1,256, (64,64))
im_thresh[im_thresh<255] = 0
im_thresh[im_thresh==255] = 1