OpenCV-Python学习笔记4:图像阀值
参考:Opencv官方教程 1、简单阀值 cv2.threshold , cv2.adaptiveThreshold 当像素值高于阀值时,我们给这个像素赋予一个新值(可能是白色),否则我们给它赋予另外一种颜色(也许是黑色)。这个函数就是cv2.threshold()。这个函数的第一个参数就是原图像,原图像应该是灰度图。第二个参数就是用来对像素值进行分类的阀值,第三个参数就是当像素值高于(或者小于)阀值时,应该被赋予新的像素值。OpenCV提供了多种不同的阀值方法,这是有第四个参数来决定的。方法包括: cv2.THRESH_BINARY cv2.THRESH_BINARY_INV cv2.THRESH_TRUNC cv2.THRESH_TOZERO cv2.THRESH_TOZERO_INV import cv2 import numpy as np import matplotlib as mlp mlp.use('TkAgg') from matplotlib import pyplot as plt img = cv2.imread('./opencv_learn/image2.jpg',0) ret, thresh1 = cv2.threshold(img, 127,255,cv2.THRESH_BINARY) ret, thresh2 = cv2.threshold(img