import numpy as np
import cv2
org_img = cv2.imread('image_example.jpg', 0)
THRESHOLD = 127
MAXVALUE = 255
_, bin_cv2 = cv2.threshold(org_img, THRESHOLD, MAXVALUE, cv2.THRESH_BINARY)
bin_npy = np.zeros(org_img.shape, org_img.dtype)
bin_npy[np.where(org_img > THRESHOLD)] = MAXVALUE
cv2.imwrite('original.png', org_img)
cv2.imwrite('binary_cv2.png', bin_cv2)
cv2.imwrite('binary_npy.png', bin_npy)
ytbilly3636.hateblo.jp