图像二值化就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的黑白效果的过程。
图像二值化代码 & 使用格式: python image2val2.py --image bug.jpg
import cv2 import numpy as np import argparse import imutils #全局阈值 def threshold_demo(image): gray = cv2.cvtColor(image, cv2.COLOR_RGB2GRAY) #把输入图像灰度化 #直接阈值化是对输入的单通道矩阵逐像素进行阈值分割。 ret, binary = cv2.threshold(gray, 0, 255, cv2.THRESH_BINARY | cv2.THRESH_TRIANGLE) print("threshold value %s"%ret) cv2.namedWindow("binary0", cv2.WINDOW_NORMAL) cv2.imshow("binar