OpenCV-Python 图像阈值 | 十五
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 目标 在本教程中,您将学习简单阈值,自适应阈值和Otsu阈值。 你将学习函数 cv.threshold 和 cv.adaptiveThreshold 。 简单阈值 在这里,问题直截了当。对于每个像素,应用相同的阈值。如果像素值小于阈值,则将其设置为0,否则将其设置为最大值。函数 cv.threshold 用于应用阈值。第一个参数是源图像,它 应该是灰度图像 。第二个参数是阈值,用于对像素值进行分类。第三个参数是分配给超过阈值的像素值的最大值。OpenCV提供了不同类型的阈值,这由函数的第四个参数给出。通过使用 cv.THRESH_BINARY 类型。所有简单的阈值类型为: cv.THRESH_BINARY cv.THRESH_BINARY_INV cv.THRESH_TRUNC cv.THRESH_TOZERO cv.THRESH_TOZERO_INV 请通过类型的文档来观察区别。 该方法返回两个输出。第一个是使用的阈值,第二个输出是 阈值后的图像 。 此代码比较了不同的简单阈值类型: import cv2 as cv import numpy as np from matplotlib import pyplot as plt img = cv.imread('gradient.png',0) ret